"Sieci neuronowe we wspomaganiu rozwiÄ zywania ... - IPPT PAN
"Sieci neuronowe we wspomaganiu rozwiÄ zywania ... - IPPT PAN
"Sieci neuronowe we wspomaganiu rozwiÄ zywania ... - IPPT PAN
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