Mehrlagige Perzeptrone in Python
Aufgabe 1: Programmanalyse
Betrachte das folgende Programm und verschaffe Dir einen Überblick, was die einzelnen darin definierten Funktionen machen.
Hinweis: Dieses Programm ist (noch) nicht lauffähig. Hierfür muss es noch ergänzt werden.
Aufgabe 2: Ergänzung von Programmstellen
Ergänze das Programm mit mathematischen Ausdrücken an den mit "Bitte ergänzen" markierten Stellen.
Die theoretischen Überlegungen aus dem letzten Abschnitt liefern bereits die richtigen Formeln, die nur etwas umgeschrieben werden müssen.
Aufgabe 3: Finden von Synapsengewichten per Hand
Belege die Gewichte WA[...][...]
und WB[...][...]
so,
dass für die XOR-Funktion ein durchschnittlicher Fehler von unter 0.1
herauskommt.