oprowadzenie do techniki sieci
uczenia - pojedynczego neuronu, albo i całej sieci (rys. 5.7). Spróbuj sprawdzić, jak by wyglądał wykres przebiegu procesu uczenia w Twoich eksperymentach? Spróbuj także sprawdzić, że mimo stosowania zawsze tego samego ciągu uczącego - uzyskasz różne przebiegi procesu uczenia w kolejnych eksperymentach, ponieważ neuron będzie za każdym razem startował od innych (przypadkowo losowanych) początkowych wartości współczynników wag.
czas uczenia (w epokach)
Rys. 5.7. Malenie błędu w trakcie procesu uczenia dla różnych wartości początkowych wag w badanej sieci
Program 03.BAS jest dość “przyjazny” w użytkowaniu. Możesz z jego pomocą swobodnie eksperymentować z neuronem, na przykład przerywać proces uczenia i poddawać neuron “egzaminowi", badając, jak zachowa się po podaniu sygnałów próbnych - najlepiej podobnych do tych, których się uczył, ale nie identycznych. W każdej chwili możesz też wrócić do przerwanego procesu uczenia i trochę “podrasować” neuron, zanim poddasz go kolejnemu egzaminowi. W ten sposób możesz trochę poduczyć neuron, potem go przeegzaminować, znowu poduczyć, zastosować ponowny egzamin itd. Radzę Ci tylko stosować kolejno coraz dłuższe odcinki uczenia pomiędzy kolejnymi egzaminami, gdyż zmiany zachodzące w trakcie uczenia w miarę upływu kolejnych “epok” (kolejnych cykli pokazu wszystkich elementów ciągu uczącego) są coraz mniej zauważalne. Warto poświęcić chwilę na tego typu eksperymenty, gdyż dają bardzo konkretny i szczegółowy pogląd (tym lepiej, że na bardzo prostym i łatwym do prześledzenia przykładzie) na jedną z bardziej frapujących cech sieci neuronowych - zdolność do uczenia się oraz do uogólniania zdobytej wiedzy.