22.02.2014 Views

"Sieci neuronowe we wspomaganiu rozwiązywania ... - IPPT PAN

"Sieci neuronowe we wspomaganiu rozwiązywania ... - IPPT PAN

"Sieci neuronowe we wspomaganiu rozwiązywania ... - IPPT PAN

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ustalaniem wartości wag, następuje loso<strong>we</strong> łączenie każdego neuronu warstwy wstępnej<br />

z jednym <strong>we</strong>jściem prostym i jednym negowanym.<br />

Proces uczenia (adaptacji) takiej sieci prowadzony może być <strong>we</strong>dług trzech różnych metod:<br />

- modyfikacji poddawane są wagi neuronów,<br />

- rozmiar sieci jest redukowany, przy pewnej nadmiarowości inicjalizowanej sieci,<br />

- rozbudowa struktury sieci poprzez dodawanie pojedynczych neuronów lub<br />

małych podsieci.<br />

Większość ze stosowanych sposobów modyfikacji wag lub architektury sieci wykorzystuje<br />

różne metody heurystyczne. W przypadku neuronowych sieci logicznych stosuje się również<br />

metody ewolucyjne, które wykorzystują do projektowania sieci boolowskich takie operacje<br />

jak:<br />

- mutacja wag (zmiana wartości losowo dobieranej wagi),<br />

- mutacja struktury (dodanie małej podsieci w losowym miejscu),<br />

- krzyżowanie (tworzenie sieci potomnej na podstawie sieci<br />

rodzicielskich).<br />

Wytrenowana sieć boolowska ma tę zaletę, że łatwo implementuje się tego rodzaju struktury,<br />

również za pomocą rozwiązań sprzętowych. Wykorzystanie jako elementarnych jednostek<br />

neuronów logicznych powoduje dużą wydajność tego rodzaju sieci. Tego rodzaju struktury<br />

nie wykonują żadnych z tak czasochłonnych operacji jak mnożenie, co ma miejsce<br />

w przypadku innego rodzaju neuronów. Prostota ta wprowadza jednocześnie ograniczenia co<br />

do potencjalnych zastosowań takich sieci.<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!