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