aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-10-17 22:52:43 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-10-17 22:52:43 +0200
commitf0cf283d1a013abf257a5d689efb874dd4974f9e (patch)
treef203247e46363b076ce29ac30ca2e0f4e1c1a187
parent52995adbf115ced2d60451a1ac602250c111ce5c (diff)
downloadunterricht-f0cf283d1a013abf257a5d689efb874dd4974f9e.tar.gz
unterricht-f0cf283d1a013abf257a5d689efb874dd4974f9e.zip
add my material for the perceptron implementationHEADmain
-rw-r--r--.gitmodules3
m---------Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt0
l---------Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron Vorlage1
-rw-r--r--Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron.mp4bin0 -> 4960033 bytes
-rw-r--r--Info/11/NTG/4/Perzeptron-Implementierung/slides.md23
5 files changed, 27 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index 2befda25..f6bfc511 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -31,3 +31,6 @@
[submodule "Info/7/4/gallery"]
path = Info/7/4/gallery
url = https://git.muhq.space/schule/scratch-gallery
+[submodule "Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt"]
+ path = Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt
+ url = https://git.muhq.space/schule/perzeptron
diff --git a/Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt b/Info/11/NTG/4/Perzeptron-Implementierung/BlueJ_Projekt
new file mode 160000
+Subproject 3336d3a0f6b63cc5abe50ad130d067ca16b2b71
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
--- /dev/null
+++ b/Info/11/NTG/4/Perzeptron-Implementierung/ImplementierungPerzeptron.mp4
Binary files 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`).