Lösung der Aufgabe 2
> percept2
Anzahl n der Neuronen in der Eingabeschicht ? 3
Anzahl m der Neuronen in der Ausgabeschicht ? 4
Anzahl t der zu lernenden Assoziationen ? 8
Anzahl s_max der maximal zu durchlaufenden Lernzyklen ? 15000
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
l
x[1][ 1] = ? 54
x[2][ 1] = ? 75
x[3][ 1] = ? 5
y[1][ 1] = ? 0
y[2][ 1] = ? 0
y[3][ 1] = ? 1
y[4][ 1] = ? 0
x[1][ 2] = ? 30
x[2][ 2] = ? 82
x[3][ 2] = ? 50
y[1][ 2] = ? 1
y[2][ 2] = ? 1
y[3][ 2] = ? 1
y[4][ 2] = ? 1
x[1][ 3] = ? 31
x[2][ 3] = ? 68
x[3][ 3] = ? 10
y[1][ 3] = ? 0
y[2][ 3] = ? 0
y[3][ 3] = ? 0
y[4][ 3] = ? 0
x[1][ 4] = ? 89
x[2][ 4] = ? 78
x[3][ 4] = ? 4
y[1][ 4] = ? 1
y[2][ 4] = ? 1
y[3][ 4] = ? 1
y[4][ 4] = ? 1
x[1][ 5] = ? 25
x[2][ 5] = ? 125
x[3][ 5] = ? 10
y[1][ 5] = ? 1
y[2][ 5] = ? 0
y[3][ 5] = ? 1
y[4][ 5] = ? 0
x[1][ 6] = ? 26
x[2][ 6] = ? 66
x[3][ 6] = ? 30
y[1][ 6] = ? 0
y[2][ 6] = ? 0
y[3][ 6] = ? 0
y[4][ 6] = ? 1
x[1][ 7] = ? 24
x[2][ 7] = ? 80
x[3][ 7] = ? 3
y[1][ 7] = ? 0
y[2][ 7] = ? 0
y[3][ 7] = ? 0
y[4][ 7] = ? 0
x[1][ 8] = ? 46
x[2][ 8] = ? 90
x[3][ 8] = ? 10
y[1][ 8] = ? 1
y[2][ 8] = ? 0
y[3][ 8] = ? 1
y[4][ 8] = ? 0
Es wurden bereits 150 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 7
Es wurden bereits 300 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 8
Es wurden bereits 450 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 7
Es wurden bereits 600 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 7
Es wurden bereits 750 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 7
Es wurden bereits 900 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 7
Es wurden bereits 1050 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 7
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
Es wurden bereits 11850 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 12000 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 3
Es wurden bereits 12150 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 12300 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 12450 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 12600 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 3
Es wurden bereits 12750 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 3
Es wurden bereits 12900 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden genau 12949 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 0
Konvergenz des Lernalgorithmus !!!
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
z
Die Gewichte w[i][j] lauten nach 12949 Lernzyklen:
w[1][1]= 80.00 w[2][1]= 43.00 w[3][1]= 118.00
w[1][2]= 142.00 w[2][2]= -171.00 w[3][2]= 245.00
w[1][3]= 118.00 w[2][3]= 27.00 w[3][3]= 1.00
w[1][4]= 102.00 w[2][4]= -103.00 w[3][4]= 147.00
Die Schwellwerte theta[j] lauten nach 12949 Lernzyklen:
theta[1] = 8520.00
theta[2] = 4.00
theta[3] = 5597.00
theta[4] = 0.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 54
x[2] = ? 75
x[3] = ? 5
y[1] = 0.00
y[2] = 0.00
y[3] = 1.00
y[4] = 0.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 30
x[2] = ? 82
x[3] = ? 50
y[1] = 1.00
y[2] = 1.00
y[3] = 1.00
y[4] = 1.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 31
x[2] = ? 68
x[3] = ? 10
y[1] = 0.00
y[2] = 0.00
y[3] = 0.00
y[4] = 0.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 89
x[2] = ? 78
x[3] = ? 4
y[1] = 1.00
y[2] = 1.00
y[3] = 1.00
y[4] = 1.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 25
x[2] = ? 125
x[3] = ? 10
y[1] = 1.00
y[2] = 0.00
y[3] = 1.00
y[4] = 0.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 26
x[2] = ? 66
x[3] = ? 30
y[1] = 0.00
y[2] = 0.00
y[3] = 0.00
y[4] = 1.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 24
x[2] = ? 80
x[3] = ? 3
y[1] = 0.00
y[2] = 0.00
y[3] = 0.00
y[4] = 0.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 46
x[2] = ? 90
x[3] = ? 10
y[1] = 1.00
y[2] = 0.00
y[3] = 1.00
y[4] = 0.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 39
x[2] = ? 87
x[3] = ? 10
y[1] = 0.00
y[2] = 0.00
y[3] = 1.00
y[4] = 0.00
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
v
Anzahl n der Neuronen in der Eingabeschicht ? 3
Anzahl m der Neuronen in der Ausgabeschicht ? 4
Anzahl t der zu lernenden Assoziationen ? 8
Anzahl s_max der maximal zu durchlaufenden Lernzyklen ? 15000
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
l
x[1][ 1] = ? 54
x[2][ 1] = ? 75
x[3][ 1] = ? 5
y[1][ 1] = ? 0
y[2][ 1] = ? 0
y[3][ 1] = ? 1
y[4][ 1] = ? 0
x[1][ 2] = ? 30
x[2][ 2] = ? 82
x[3][ 2] = ? 50
y[1][ 2] = ? 1
y[2][ 2] = ? 1
y[3][ 2] = ? 1
y[4][ 2] = ? 1
x[1][ 3] = ? 31
x[2][ 3] = ? 68
x[3][ 3] = ? 10
y[1][ 3] = ? 0
y[2][ 3] = ? 0
y[3][ 3] = ? 0
y[4][ 3] = ? 0
x[1][ 4] = ? 89
x[2][ 4] = ? 78
x[3][ 4] = ? 4
y[1][ 4] = ? 1
y[2][ 4] = ? 1
y[3][ 4] = ? 0
y[4][ 4] = ? 1
x[1][ 5] = ? 25
x[2][ 5] = ? 125
x[3][ 5] = ? 10
y[1][ 5] = ? 1
y[2][ 5] = ? 0
y[3][ 5] = ? 1
y[4][ 5] = ? 0
x[1][ 6] = ? 26
x[2][ 6] = ? 66
x[3][ 6] = ? 30
y[1][ 6] = ? 0
y[2][ 6] = ? 0
y[3][ 6] = ? 0
y[4][ 6] = ? 1
x[1][ 7] = ? 24
x[2][ 7] = ? 80
x[3][ 7] = ? 3
y[1][ 7] = ? 0
y[2][ 7] = ? 0
y[3][ 7] = ? 0
y[4][ 7] = ? 0
x[1][ 8] = ? 46
x[2][ 8] = ? 90
x[3][ 8] = ? 10
y[1][ 8] = ? 1
y[2][ 8] = ? 0
y[3][ 8] = ? 1
y[4][ 8] = ? 0
Es wurden bereits 150 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 8
Es wurden bereits 300 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 8
Es wurden bereits 450 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 7
Es wurden bereits 600 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 9
Es wurden bereits 750 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 8
Es wurden bereits 900 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 8
Es wurden bereits 1050 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 8
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
Es wurden bereits 13800 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 13950 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 14100 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 3
Es wurden bereits 14250 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 3
Es wurden bereits 14400 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 3
Es wurden bereits 14550 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 14700 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden bereits 14850 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 2
Es wurden bereits 15000 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet: 4
Es wurden genau 15000 Lernzyklen durchlaufen!
Der summierte absolute Fehler lautet immer noch: 4
Abbruch des Lernalgorithmus !!!
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
b
> exit
Burkhard Lenze
Im Februar 2009