background image

Sztuczne sieci 

neuronowe c.d.

background image

Sztuczne sieci neuronowe c.d.

Metody uczenia bez nadzoru

Metoda Hebba

Metoda “przyrostowa

Metoda “instar learning

Metoda “outstar learning

Uczenie z rywalizacją , sieci 

Kohonena

background image

Sztuczne sieci neuronowe c.d.

Metoda Hebba

w

w

x y

i

m j

i

m j

i

j

m

j

( )(

)

( )( )

( ) ( )

+

=

+

1

h

Gdzie

y

w

x

m

j

i

m j

i

j

i

n

( )

( )( ) ( )

=

=

å

1

w

i

m

- waga i tego wejścia m -tego neronu

j

- numer kroku uczenia dla wektora 
wejściowego

X

j

( )

h

- współczynnik szybkości uczenia

background image

Sztuczne sieci neuronowe c.d.

Metoda Hebba - interpretacja

Wzmocnieniu ulegają te wagi , które 
są aktywne (duże      ), w  sytuacji 
gdy ich neuron jest pobudzony (duże  
    )

x

i

i

( )

y

m

j

( )

background image

Sztuczne sieci neuronowe c.d.

Metoda “przyrostowa

(

)(

)

[

]

w

w

x

x

y

y

i

m j

i

m j

i

j

i

j

m

j

m

j

( )(

)

( )( )

( )

(

)

( )

(

)

+

-

-

=

+

-

-

1

1

1

h

w

i

m

- waga i tego wejścia m -tego neronu

j

- numer kroku uczenia dla wektora 
wejściowego

X

j

( )

Gdzie

h

- współczynnik szybkości uczenia

Metoda “przyrostowa” polega na uzależnieniu 
procesu zmiany wag od przyrostu sygnałów 
wejściowych

background image

Sztuczne sieci neuronowe c.d.

Metoda “instar training

w

i

m

- waga i tego wejścia m -tego neronu

j

- numer kroku uczenia dla wektora 
wejściowego

X

j

( )

Gdzie

h

- współczynnik szybkości uczenia

Metoda “instar training” polega na wyborze 
neuronu, któremu narzuca się taka strategię 
uczenia aby potrafił rozpoznawać aktualnie 
wprowadzany sygnał X

(

)

w

w

x

w

i

m j

i

m j

j

i

j

i

m j

( )(

)

( )( )

( )

( )

( )( )

+

=

+

-

1

h

background image

Sztuczne sieci neuronowe c.d.

Metoda “outstar training

w

i

m

- waga i tego wejścia m -tego neronu

j

- numer kroku uczenia dla wektora 
wejściowego

X

j

( )

Gdzie

h

- współczynnik szybkości uczenia

Metoda “outstar training” polega na wyborze 
wag neuronów całej warstwy której narzuca się 
taką strategię uczenia aby potrafiła 
rozpoznawać aktualnie wprowadzany sygnał 

(

)

w

w

y

w

i

m j

i

m j

m

j

i

m j

( )(

)

( )( )

( )

( )( )

+

=

+

-

1

h

background image

Sztuczne sieci neuronowe c.d.

Uczenie z rywalizacją

Uczenie z rywalizacją zostało po raz pierwszy 
wykorzystane przez Kohonena i było 
modyfikacją uczenia typu “instar training”.

w

w

x

w

i

m

j

i

m

j

j

i

j

i

m

j

( )(

)

( )( )

( )

( )

( )( )

*

*

*

(~

)

+

=

+

-

1

h

Wprowadzono następujące 
modyfikacje

1) wektor wejściowy jest przed procesem uczenia 
normalizowany 

~

(

)

( )

( )

( )

x

x

x

i

j

i

j

v

j

v

n

=

=

å

2

1

background image

Sztuczne sieci neuronowe c.d.

Uczenie z rywalizacją c.d.

2) Numer poddawanego treningowi neuronu m* nie 
jest już przypadkowy, jest to bowiem ten (i tylko ten) 
neuron, którego sygnał wyjściowy jest największy.  
Oznacza to, że przy każdorazowym podaniu sygnału 
wejściowego neurony rywalizują i wygrywa ten który 
uzyskał największy sygnał wyjściowy


Document Outline