img180 (11)

img180 (11)



174 Sieci neuronowe samouczące się

9.2. Jak przebiega dłuższe samouczenie sieci?

Omówiony wyżej program 10A.BAS pozwala! bardzo dokładnie zobaczyć przebieg procesu samouczenia sieci neuronowej, byl jednak niewygodny wtedy, gdy chciałeś zobaczyć “czym się to wszystko skończy”, bo trzeba wtedy było naciskać bardzo wiele klawiszy - co było męczące. Dlatego opracowałem wersję tego programu (10B.BAS) która nie wymaga takiego wysiłku, ponieważ podstawowy proces samouczenia przebiega w niej całkowicie automatycznie. Natychmiast po uruchomieniu programu widzisz na ekranie kolejne kroki procesu samouczenia, zrazu powolne (żebyś się mógł przyjrzeć, co się dzieje) - a potem coraz szybsze. W ten sposób, nie wkładając żadnego wysiłku, możesz obserwować przebieg procesu samouczenia aż do samego końca, dostrzegając szereg ciekawych zjawisk, o których za chwilę porozmawiamy.

Pierwsze (i jedyne) pytanie, na jakie musisz odpowiedzieć uruchamiając program dotyczy właśnie rozmiaru sieci, jaką badasz. Program pozwala symulować sieć o swobodnie wybieranej liczbie neuronów. Na początku zacznij od obserwacji sieci złożonej z kilku neuronów (rys. 9.11, 9.12). Biorąc pod uwagę fakt, że sieć dążyć będzie do zbudowania czterech skupisk odpowiednio w czterech ćwiartkach - nie bardzo jest sens badania sieci zwierającej mniej niż cztery neurony, jednak jeśli chcesz - możesz obejrzeć nawet zachowanie pojedynczego neuronu. Całość symulacji program bierze na siebie, do Ciebie natomiast należy śledzenie przebiegu procesu samouczenia i wyciąganie wniosków. Dla ułatwienia obserwacji zachodzących w sieci procesów dodałem dwie linijki tekstu poniżej rysunku obrazującego ruch punktów symbolizujących neurony.

Rys. 9.11. Początek samouczenia sieci złożonej z 10 neuronów


Wyszukiwarka

Podobne podstrony:
img180 (11) 174 Sieci neuronowe samouczące się9.2. Jak przebiega dłuższe samouczenie sieci? Omówiony
img180 (11) 174 Sieci neuronowe samouczące się9.2. Jak przebiega dłuższe samouczenie sieci? Omówiony
img171 (9) 9Sieci neuronowe samouczące się9.1. Na czym polega idea samouczenia sieci? Widziałeś już
img176 (9) 170 Sieci neuronowe samouczące się tuje w każdym kolejnym kroku obraz, na którym widoczne
img182 (10) 176 Sieci neuronowe samouczące się to “chwilę” potrwać!), a potem sam pokazuje wzorce sy
img194 (8) Sieci neuronowe samouczące się Wróćmy jednak do dalszych eksperymentów. Jeśli uważnie będ
img202 (5) 196 Sieci neuronowe samouczące się (i tylko jego!) współczynniki wagowe są zmieniane, prz
img204 (6) Sieci neuronowe samoucząęe się Sieci neuronowe samoucząęe się/ / Rys. 0.34. Sposób prezen
img186 (8) Sieci neuronowe samouc9.3. Czy postęp samouczenia można uznać za rosnącą mądrość sieci? P
img206 (5) 200 Sieci neuronowe samouczące sit Dzięki obecności na ekranie śladu kolejnych położeń uc

więcej podobnych podstron