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