img166 (9)

img166 (9)



Formy uczenia sieci neuronowych

doświadczenie podczas uczenia nie potwierdzało tych kategorycznych sądów - były one zastępowane innym sądem, równie kategorycznym, chociaż często równie nietrafnym. Natomiast sieci mające większe możliwości wykazywały zdolność do subtelniejszych rozróżnień, dochodziły do rozwiązania wolniej i przez wiele etapów naznaczonych rozterkami, załamaniami i “hamlety-zowaniem”. Jednak to właśnie te niezdecydowane, neurotyczne, nadmiernie inteligentne osobniki zyskiwały sukces w postaci ostatecznego prawidłowego dopasowania swojego zachowania do “reguł gry” narzucanych przez nauczyciela, podczas gdy kretynowaty “twardziel” kręcił się w kółko nie mogąc dojść do żadnych sensownych konkluzji...

Zauważ, jak ciekawe i różnorodne zachowania sieci neuronowych można było obserwować z pomocą tego jednego prościutkiego programu. Komputer modelujący sieć neuronową nie zachowywał się jak tępa i ograniczona maszyna, nie działał jednostajnie i w sposób powtarzalny - przeciwnie, wykazywał pewne cechy indywidualne, zmienność nastrojów, zróżnicowane uzdolnienia... Czy czegoś Ci to nie przypomina? Jeśli tak - to z pewnością nie jest to przypadek. Po prostu sieci neuronowe naprawdę są wzorowane na budowie i działaniu naszego mózgu, o którym już Szekspir powiedział, że “jest kruchym domem duszy”.

8.6. Co jeszcze można zaobserwować w badanej sieci?

Mógłbym w zasadzie na tym poprzestać, pozwalając Ci odkryć wszystkie ciekawostki, jakie potencjalnie tkwią z tym programie, jednak spróbuję podpowiedzieć Ci, jakie obszary warto zastosować na początku, zanim nie nabierzesz wprawy. Z moich doświadczeń wynika, że ciekawy przebieg procesu uczenia i rozpoznawania możesz uzyskać stosując “bałwanka” (patrz rys. 8.7) złożonego z okręgów o parametrach 0,0,3 4,0,1 0,4,1

Jest to zadanie już wystarczająco trudne, żeby sieć musiała się srodze napracować, zanim odkryje prawidłową zasadę rozpoznawania (sieć dla tego zadania powinna być trójwarstwowa, a liczba elementów w warstwach ukrytych powinna być spora - na przykład 7 elementów w pierwszej warstwie ukrytej i 5 w drugiej). Równocześnie zadanie to jest wystarczająco zwarte, by dobrze się prezentowało na ekranie i by łatwo można było oceniać produkowane przez sieć wyniki. Nie pokażę Ci wyników, jakie uzyskiwałem dla tych przykładów, bo nie chcę Ci psuć przyjemności ich samodziel-


Wyszukiwarka

Podobne podstrony:
img117 (14) Elementarne wprowadzenie do techniki sieci neuronowych 111 podczas pracy programu,
img271 (7) oprowadzenie do techniki sieci neuronowych 265 Podczas podawania wzorców do zapamiętania
img151 (7) Elementarne wprowadzenie do techniki sieci neuronowych 145 rzeczywistości - czy nie. Jeśl
54944 Mechanika7 Sieci neuronowe stosuje się, gdy: >    nie dysponujemy całą wied
img146 (10) 140 Formy uczenia sieci neuronowych Możliwe też będą (w miarę komplikacji sieci - coraz

więcej podobnych podstron