Elementa oprowadzenie do techniki sieci neuronowych 55
Po wpisaniu programu można go natychmiast uruchomić (naciśnięciem klawisza F5 lub wskazaniem odpowiedniej pozycji menu - patrz rys. 4.3).
Rys. 4.3. Sposób uruchomienia programu
Od tej chwili w komputerze, w którym umieściłeś program można będzie badać, tworzyć i analizować sieć neuronową o zaprogramowanych rozmiarach i kształcie, a potem można będzie ją uczyć, poddawać testom, analizować - słowem badać. Myślę, że taki sposób odkrywania sieci neuronowych - poprzez ich budowanie i zaprzęganie do pracy - może okazać się bardziej inspirujący i pobudzający wyobraźnię uczniów - niż jakikolwiek wykład czy teoretyczny wywód.
Działanie sieci zależy silnie od jej struktury i przeznaczenia, dlatego będziemy musieli rozważyć w kolejnych rozdziałach kilka konkretnych przypadków szczególnych. Ponieważ jednak najprościej można wyjaśnić działanie sieci służącej do rozpoznawania obrazów (a poza tym na rozpoznawaniu obrazów ja się dobrze znam, a na innych zastosowaniach sieci -nie koniecznie), dlatego od niej właśnie zaczniemy dyskusję. Sieć taka -jak już była mowa - na wejściu otrzymuje obraz, a na wyjściu ma zasygnalizować, do której z wcześniej wyuczonych klas należy obiekt widoczny na obrazie. Tą metodą działają sieci rozpoznające figury geometryczne, drukowane i ręcznie pisane litery albo sylwetki samolotów czy twarze ludzi.
Jak taka sieć działa?
Aby odpowiedzieć na to pytanie zacznijmy od sieci skrajnie uproszczonej -to znaczy składającej się z jednego tylko neuronu.
- Ze co? Ze to właściwie wcale nie jest sieć?
- Nie szkodzi. Okaże się, że nawet taka namiastka sieci potrafi się całkiem ciekawie zachowywać!