From f0cf283d1a013abf257a5d689efb874dd4974f9e Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sat, 17 Oct 2026 22:52:43 +0200 Subject: add my material for the perceptron implementation --- .../NTG/4/Perzeptron-Implementierung/BlueJ_Projekt | 1 + .../ImplementierungPerzeptron Vorlage | 1 + .../ImplementierungPerzeptron.mp4 | Bin 0 -> 4960033 bytes Info/11/NTG/4/Perzeptron-Implementierung/slides.md | 23 +++++++++++++++++++++ 4 files changed, 25 insertions(+) create mode 160000 Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt create mode 120000 Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron Vorlage create mode 100644 Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron.mp4 create mode 100644 Info/11/NTG/4/Perzeptron-Implementierung/slides.md (limited to 'Info') diff --git a/Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt b/Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt new file mode 160000 index 00000000..3336d3a0 --- /dev/null +++ b/Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt @@ -0,0 +1 @@ +Subproject commit 3336d3a0f6b63cc5abe50ad130d067ca16b2b717 diff --git a/Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron Vorlage b/Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron Vorlage new file mode 120000 index 00000000..e19fe1e2 --- /dev/null +++ b/Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron Vorlage @@ -0,0 +1 @@ +../../../4/Copyrighted/5.3 Perzeptron/5.3.3/ImplementierungPerzeptron Vorlage/ \ No newline at end of file diff --git a/Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron.mp4 b/Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron.mp4 new file mode 100644 index 00000000..e69ae507 Binary files /dev/null and b/Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron.mp4 differ diff --git a/Info/11/NTG/4/Perzeptron-Implementierung/slides.md b/Info/11/NTG/4/Perzeptron-Implementierung/slides.md new file mode 100644 index 00000000..65cef057 --- /dev/null +++ b/Info/11/NTG/4/Perzeptron-Implementierung/slides.md @@ -0,0 +1,23 @@ +## \faIcon{desktop} Arbeitsauftrag: Implementierung künstliches Neuron \hfill 25min + +Lade die Perzeptron Vorlage herunter, [entpacke]{.underline} sie und öffne das Projekt in BlueJ. + +\let\tightlist\relax +1. Attribute des Perzeptrons + 1. Ergänze die Attribute der Klasse `Perzeptron`, die zur Berechnung der Ausgabe benötigt werden. + 2. Implementiere einen Konstruktor, mit dem die Attributwerte festgelegt werden können +2. Vervollständige die Methode `berechne(...)`{.java} +3. Teste deine Implementierung mit der Methode `visualisiere` der Klasse `Labor` und den in der Vorlage enthaltenen Daten (`daten.csv`). + +\begin{tcolorbox}[title=Tipp] +Die Vorlage entält ein Video, das die Benutzung der Klasse `Labor` zeigt. +\end{tcolorbox}[title=Tipp] + +## \faIcon{desktop} Arbeitsauftrag: Implementierung Perzeptron \hfill 25min + +\let\tightlist\relax +4. Implementierung der Delta-Lernregel + 1. Ergänze das Attribute der Klasse `Perzeptron`, das zum Lernen benötigt wird. + 2. Implementiere einen Konstruktor, der nur den Attributwert des neuen Attributs festlegt. + 3. Vervollständige die Methode `lerne(...)`{.java}. +5. Teste deine Implementierung mit der Klasse `Labor` und den in der Vorlage enthaltenen Daten (`daten.csv`). -- cgit v1.2.3