Lösung der Aufgabe
> backpro1
Anzahl n der Neuronen in der Eingabeschicht ? 2
Anzahl q der Neuronen in der verborgenen Schicht ? 2
Anzahl m der Neuronen in der Ausgabeschicht ? 1
Anzahl t der zu lernenden Assoziationen ? 4
Stauchungsparameter beta der Transferfunktion ? 1
Lernrate lambda mit der iteriert werden soll ? .5
Anzahl s_max der maximal zu durchlaufenden Lernzyklen ? 1
Zu unterschreitender maximaler Fehler epsilon ? .0001
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
l
x[1][ 1] = ? 0
x[2][ 1] = ? 0
y[1][ 1] = ? 0
x[1][ 2] = ? 1
x[2][ 2] = ? 0
y[1][ 2] = ? 1
x[1][ 3] = ? 0
x[2][ 3] = ? 1
y[1][ 3] = ? 1
x[1][ 4] = ? 1
x[2][ 4] = ? 1
y[1][ 4] = ? 0
Es wurden bereits 1 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.171399
Es wurden genau 1 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet immer noch: 1.171399
Abbruch des Lernalgorithmus !!!
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
z
Die Gewichte w[i][p] lauten nach 1 Lernzyklen:
w[1][1]= -0.1488 w[2][1]= -0.0863
w[1][2]= -0.1488 w[2][2]= -0.0863
Die Schwellwerte theta[p] lauten nach 1 Lernzyklen:
theta[1] = 0.0863
theta[2] = 0.0863
Die Gewichte g[p][j] lauten nach 1 Lernzyklen:
g[1][1]= 0.3267
g[2][1]= 0.3267
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 0
y[1] = 0.3126
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 0
y[1] = 0.2885
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 1
y[1] = 0.2986
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 1
y[1] = 0.2747
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
v
Anzahl n der Neuronen in der Eingabeschicht ? 2
Anzahl q der Neuronen in der verborgenen Schicht ? 2
Anzahl m der Neuronen in der Ausgabeschicht ? 1
Anzahl t der zu lernenden Assoziationen ? 4
Stauchungsparameter beta der Transferfunktion ? 1
Lernrate lambda mit der iteriert werden soll ? .5
Anzahl s_max der maximal zu durchlaufenden Lernzyklen ? 10000
Zu unterschreitender maximaler Fehler epsilon ? .0001
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
l
x[1][ 1] = ? 0
x[2][ 1] = ? 0
y[1][ 1] = ? 0
x[1][ 2] = ? 1
x[2][ 2] = ? 0
y[1][ 2] = ? 1
x[1][ 3] = ? 0
x[2][ 3] = ? 1
y[1][ 3] = ? 1
x[1][ 4] = ? 1
x[2][ 4] = ? 1
y[1][ 4] = ? 0
Es wurden bereits 100 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.044470
Es wurden bereits 200 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.029460
Es wurden bereits 300 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.017918
Es wurden bereits 400 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.012307
Es wurden bereits 500 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.009236
Es wurden bereits 600 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.007343
Es wurden bereits 700 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.006071
Es wurden bereits 800 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.005163
Es wurden bereits 900 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.004484
Es wurden bereits 1000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.003958
Es wurden bereits 1100 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.003539
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
Es wurden bereits 8900 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000360
Es wurden bereits 9000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000356
Es wurden bereits 9100 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000352
Es wurden bereits 9200 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000348
Es wurden bereits 9300 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000344
Es wurden bereits 9400 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000340
Es wurden bereits 9500 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000337
Es wurden bereits 9600 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000333
Es wurden bereits 9700 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000329
Es wurden bereits 9800 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000326
Es wurden bereits 9900 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000322
Es wurden bereits 10000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 1.000319
Es wurden genau 10000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet immer noch: 1.000319
Abbruch des Lernalgorithmus !!!
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
z
Die Gewichte w[i][p] lauten nach 10000 Lernzyklen:
w[1][1]= -3.7439 w[2][1]= 3.6774
w[1][2]= -3.7439 w[2][2]= 3.6774
Die Schwellwerte theta[p] lauten nach 10000 Lernzyklen:
theta[1] = 5.1549
theta[2] = 5.1549
Die Gewichte g[p][j] lauten nach 10000 Lernzyklen:
g[1][1]= 2.6882
g[2][1]= 2.6882
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 0
y[1] = 0.0309
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 0
y[1] = 0.0007
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 1
y[1] = 0.9990
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 1
y[1] = 0.0289
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
v
Anzahl n der Neuronen in der Eingabeschicht ? 2
Anzahl q der Neuronen in der verborgenen Schicht ? 2
Anzahl m der Neuronen in der Ausgabeschicht ? 1
Anzahl t der zu lernenden Assoziationen ? 4
Stauchungsparameter beta der Transferfunktion ? 1
Lernrate lambda mit der iteriert werden soll ? .5
Anzahl s_max der maximal zu durchlaufenden Lernzyklen ? 10000
Zu unterschreitender maximaler Fehler epsilon ? .0001
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
e
Wie lautet die Datei mit den Gewichten und Schwellwerten ? gew02
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
z
Die Gewichte w[i][p] lauten nach 0 Lernzyklen:
w[1][1]= 0.5000 w[2][1]= -0.5000
w[1][2]= -0.5000 w[2][2]= 0.5000
Die Schwellwerte theta[p] lauten nach 0 Lernzyklen:
theta[1] = 0.3333
theta[2] = 0.3333
Die Gewichte g[p][j] lauten nach 0 Lernzyklen:
g[1][1]= 1.0000
g[2][1]= 1.0000
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
l
x[1][ 1] = ? 0
x[2][ 1] = ? 0
y[1][ 1] = ? 0
x[1][ 2] = ? 1
x[2][ 2] = ? 0
y[1][ 2] = ? 1
x[1][ 3] = ? 0
x[2][ 3] = ? 1
y[1][ 3] = ? 1
x[1][ 4] = ? 1
x[2][ 4] = ? 1
y[1][ 4] = ? 0
Es wurden bereits 100 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.054968
Es wurden bereits 200 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.020241
Es wurden bereits 300 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.012260
Es wurden bereits 400 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.008767
Es wurden bereits 500 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.006815
Es wurden bereits 600 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.005570
Es wurden bereits 700 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.004708
Es wurden bereits 800 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.004076
Es wurden bereits 900 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.003593
Es wurden bereits 1000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.003212
Es wurden bereits 1100 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.002904
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
Es wurden bereits 8900 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000340
Es wurden bereits 9000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000336
Es wurden bereits 9100 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000333
Es wurden bereits 9200 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000329
Es wurden bereits 9300 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000325
Es wurden bereits 9400 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000322
Es wurden bereits 9500 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000319
Es wurden bereits 9600 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000315
Es wurden bereits 9700 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000312
Es wurden bereits 9800 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000309
Es wurden bereits 9900 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000306
Es wurden bereits 10000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet: 0.000302
Es wurden genau 10000 Lernzyklen durchlaufen!
Der summierte quadrierte Fehler lautet immer noch: 0.000302
Abbruch des Lernalgorithmus !!!
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
z
Die Gewichte w[i][p] lauten nach 10000 Lernzyklen:
w[1][1]= 5.4539 w[2][1]= -5.8249
w[1][2]= -5.8334 w[2][2]= 5.4595
Die Schwellwerte theta[p] lauten nach 10000 Lernzyklen:
theta[1] = 5.8397
theta[2] = 5.8379
Die Gewichte g[p][j] lauten nach 10000 Lernzyklen:
g[1][1]= 2.4705
g[2][1]= 2.4596
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 0
y[1] = 0.0143
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 0
y[1] = 0.9999
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 1
y[1] = 0.9999
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 1
y[1] = 0.0099
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
v
Anzahl n der Neuronen in der Eingabeschicht ? 2
Anzahl q der Neuronen in der verborgenen Schicht ? 2
Anzahl m der Neuronen in der Ausgabeschicht ? 1
Anzahl t der zu lernenden Assoziationen ? 4
Stauchungsparameter beta der Transferfunktion ? 20
Lernrate lambda mit der iteriert werden soll ? .5
Anzahl s_max der maximal zu durchlaufenden Lernzyklen ? 1
Zu unterschreitender maximaler Fehler epsilon ? .0001
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
e
Wie lautet die Datei mit den Gewichten und Schwellwerten ? gew02
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
z
Die Gewichte w[i][p] lauten nach 0 Lernzyklen:
w[1][1]= 0.5000 w[2][1]= -0.5000
w[1][2]= -0.5000 w[2][2]= 0.5000
Die Schwellwerte theta[p] lauten nach 0 Lernzyklen:
theta[1] = 0.3333
theta[2] = 0.3333
Die Gewichte g[p][j] lauten nach 0 Lernzyklen:
g[1][1]= 1.0000
g[2][1]= 1.0000
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 0
y[1] = 0.0025
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 0
y[1] = 0.9656
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 0
x[2] = ? 1
y[1] = 0.9656
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
a
x[1] = ? 1
x[2] = ? 1
y[1] = 0.0025
lernen ausfuehren zeigen veraendern speichern einlesen beenden:
b
> exit
Burkhard Lenze
Im Februar 2009