Elementarr lie do techniki sieci neuronowych
!Czy chcesz przystąpić do eksperynentou? |
Rys. 4.20. Początek pracy programu 02A.BAS
Jak już wspomniałem, przedstawiony wyżej program zakłada, że sieć ma trzy wyjścia, skojarzone z rozpoznawaniem trzech rodzajów obiektów (zwierząt): ssaków, ptaków i ryb. Ponieważ sieć jest jednowarstwowa - oznacza to, że zawiera ona tylko te trzy neurony, chociaż w przyszłości poznasz sieci, w których liczba neuronów będzie znacznie większa, niż liczba wyjść. Ze względu na prostą budowę opisanej sieci bardzo łatwo możesz ją sam rozbudować do dowolnie dużej liczby wyjść. Na wejście sieci podaje się -w rozważanym przykładzie - tylko pięć sygnałów, odpowiadających pewnym cechom rozpoznawanych obiektów. Oczywiście w banalny sposób możesz tę liczbę powiększyć, jeśli w zadaniu, które Ty będziesz chciał powierzyć rozważanej sieci, będzie więcej danych wejściowych. Wszystkie sygnały wejściowe są doprowadzane do wszystkich neuronów, co jest zgodne z “zasadą lenia”: skoro nie chce Ci się myśleć, które sygnały wejściowe mają wpływ na które wyjścia z sieci - to najlepiej wybrać połączenia na zasadzie “każdy z każdym”. W praktyce w sieciach neuronowych zawsze tak się postępuje, warto więc, żebyś już się zaczął do tej konwencji przyzwyczajać.
Dobrze by było także, gdybyś się odrobinę zastanowił nad tym, jak będziesz podawał sygnały wejściowe do sieci. Są wśród nich sygnały