Aufgabe
Schauen Sie sich das Flussdiagramm und das Listing des Programms
LINASSOZ.C an, und machen
Sie sich seine Funktionsweise klar. Wenden Sie das Programm konkret
an, und zwar in folgender Form:
- Für n=2 und m=1 trainiere man das Netz entsprechend dem
in Kapitel 2 besprochenen Standardbeispiel 2.2.3 auf den drei
gegebenen Trainingsassoziationen
(lernen).
- Nach dem Training lasse man sich das Netz angeben (zeigen).
- Anschließend lasse man das Netz für die Trainingseingabevektoren
im Ausführ-Modus arbeiten (ausfuehren).
- Man setze dann das Training mit der zu lernenden Assoziation
(x[1],x[2])=(0.5,0.5) , y[1]=1 fort (lernen).
- Was liefert das Netz im Ausführ-Modus auf den insgesamt vier
Trainingseingangsvektoren (ausfuehren)? Begründung!
- Man ändere das Netz auf n=3 und m=2 (veraendern) und spiele
Aufgabe 2.2.4 aus Kapitel 2 durch (lernen, zeigen,
ausfuehren).
- Wie in Aufgabe 2.2.12 aus Kapitel 2 mache man sich nochmals klar,
welche Assoziation das Netz zum Beispiel noch perfekt lernen könnte
und welche nicht?
Begründung! Ausprobieren (lernen, zeigen, ausfuehren)!
- Man spiele selbständig ein wenig mit dem Netz herum, insbesondere
mit den noch nicht diskutierten Optionen "speichern" und "einlesen".
Burkhard Lenze
Im Februar 2009