img022 (61)

img022 (61)



Wprowadzenie

“trenujemy” mogą być także obarczone błędami, a także decyzje nauczyciela, na których sieć ma się wzorować bywają błędne (zdarza się to zwłaszcza w zadaniach rozpoznawania obrazów). Okazuje się, że sieć potrafi te losowe zjawiska “uśrednić”, uzyskując zwykle bardziej klarowny obraz rozpoznawanego wzorca, niż by wynikało z podawanych w trakcie uczenia przykładów. Sieć wykazuje też zwiększoną odporność na uszkodzenia - potrafi zwykle działać poprawnie nawet w przypadku, kiedy część jej elementów jest uszkodzona, połączenia są zerwane, a informacje zawarte w strukturze sieci (to one zawierają właśnie zgromadzoną w toku uczenia “widzę” sieci) są bezpowrotnie stracone. Takich właściwości nie ma żaden z komputerów, natomiast są one dobrze znane neurologom, gdyż mózg człowieka wykazuje właśnie zdumiewające zdolności poprawnego działania mimo bardzo obszernych niekiedy uszkodzeń.

Istota procesu uczenia polega na tym, że sieci przedstawia się przykłady zadań poprawnie rozwiązanych, a sieć najpierw sama próbuje rozwiązać zadanie, potem porównuje wynik swojego działania z rozwiązaniem podanym przez nauczyciela. Zwykle oczywiście w wyniku takiego porównania na początku procesu uczenia stwierdza się, że występuje pewien błąd - bo niby skąd taka nie uczona sieć miała by wiedzieć, czego nauczyciel od niej żąda? Jeśli jednak błąd zostanie wykryty to wówczas sieć (całkiem sama!) tak zmienia wartości współczynników (“wag”) we wszystkich neuronach, żeby ten błąd zmniejszyć. Znany jest precyzyjny algorytm, dokładnie określający, jak należy to robić, więc można to zawsze efektywnie i w pełni automatycznie zrobić - zarówno w małej, jednowarstwowej (por. rys. 1.11) jak i - nieco trudniej - w dowolnie dużej sieci (nieco więcej dowiesz się o tym studiując kolejne rozdziały).

Ponieważ - generalnie - zachowanie sieci zależy od wartości wag występujących w niej neuronów, zatem dla każdej wartości wag możemy ustalić, jaki błąd będzie popełniała sieć1. Na rysunku 1.12 starałem się pokazać o co tu chodzi - maksymalnie obrazowo. Zauważ, że nad poziomo położoną płaszczyzną, na której można zaznaczać wszelkie zestawy współczynników wag, traktowane jako wektory, rozpięta jest powierzchnia określająca dla każdego z takich wektorów - błąd jaki przy takich właśnie parametrach popełnia sieć. Każdemu punktowi na płaszczyźnie (czyli każdemu wektorowi wag) odpowiada jakaś konkretna wartość błędu. Na przykład wektorowi wag oznaczonemu w3 (zielony punkt na płaszczyźnie poziomej) odpowiada pewien błąd (ustalany w wyniku skonfrontowania działania sieci

jednego z nich kosztem zdecydowanego pogarszania jakości rozwiązywania pozostałych.


Wyszukiwarka

Podobne podstrony:
49938 Wprowadzenie do MatLab (107) 9.4. Funkcje class i isa Funkcje class i isa używane przez konstr
82940 skanowanie0002 (120) la bo rator i u m przemysłowe
01 0    m.cz. 45000-65000. Fragmenty tej samej długości mogą być także formowane&nbs
CCF20111018010 mm > ’v i    "ilaboratorium przemysłowe niebezpieczne mogą by
§9 1.    Dla studentów I roku powoływani są opiekunowie roku. Mogą być także
DSC02955 Bp korupcja ^ Koncesje, kontyngenty, zezwolenia, ograniczenia mogą być także powodem p
DSC04205 płodowo nasic ^ 1 j3 ®Wzwiązków o cl konsumpcyjne. Mogą być także stosowane w żywieniu prze
Wagony kolejowe i hamulce (142) Mogą być także wyposażone w urządzenia zasilające urządzenia elektry
Bogdan Rąakowski - BHP w praktyce Rozdział 13 UWAGA: Wszystkie typy szybek ochronnych mogą być także
Funkcja planowania działań, historia, dokumenty czy załączniki multimedialne mogą być także przypisy
DSC61 Czynnikami obciążającymi mogą być rrurw: przeciążenie ilościowe pracą kiedy w krótkim czasie
Wagony kolejowe i hamulce (142) Mogą być także wyposażone w urządzenia zasilające urządzenia elektry
metody nauczania004 wyniki zgodnie z realizowanym tematem zajęć. Przedmiotem pokazu mogą być także t

więcej podobnych podstron