Sieci neuronowe samoucząęe się
Rys. 0.34. Sposób prezentacji przebiegu samouczenia w sieci z konkurencją - przed i po osiągnięciu końcowego sukcesu Po uruchomieniu procesu samouczenia zobaczysz, że do każdego z punktów, w których pojawiać się będą obiekty należące do prezentowanych sieci klas “przyciągnięty” zostanie pojedynczy neuron, który po pewnym czasie stanie się idealnym detektorem obiektów pochodzących z tej właśnie klasy (zobaczysz to na ekranie w formie pojawienia się dużego czerwonego kwadratu w miejscu, gdzie typowo pojawiały się obiekty tej właśnie klasy). Program pierwsze kroki procesu samouczenia wykonuje w zwolnionym tempie. wyświetlając równocześnie u dołu ekranu informację, z której ćwiartki pochodzi aktualnie pokazywany sieci obiekt, a także komunikat, który neuron stal się w danej chwili “zwycięzcą”. Pomoże Ci to w odkryciu wszystkich prawidłowości i w śledzeniu przebiegu procesu samouczenia z konkurencją, którego najważniejszym wyróżnikiem będzie właśnie to, że tylko jeden (i stale ten sam) neuron reaguje każdorazowo na pokazanie kolejnego obiektu z danej ćwiartki. Możesz w ten sposób zobaczyć, że w każdej ćwiartce w toku procesu samouczenia znajdowany jest jeden neuron, który w wyniku prezentacji kolejnych przykładów z danej ćwiartki stale wygrywa i dlatego tylko on zmienia położenie w kierunku pokazywanego wzorca, aż wreszcie odnajduje swoje miejsce i wtedy nieruchomieje (rys. 9.35).
.. / | |
X |
Rys. 9.35. Przebieg samouczenia w sieci z konkurencją