Sieć neuronowa

0

Witam.
Muszę zaprojektować i zaimplementować w dowolnym języku dwuwarstwową sieć neuronową rozpoznającą cyfry 0-6. Cyfry te są przedstawione na rysunkach w prostokątach 4x6.

Jak to zrobić ? Byłbym wdzięczny za pomoc/wskazówki.

Pozdrawiam.

0

Np. siec Hopfielda.
Tu jest przyklad kodu wykorzystujacego juz nauczona siec
http://userscripts.org/scripts/review/38736
a tutaj opis http://ejohn.org/blog/ocr-and-neural-nets-in-javascript/

Pozostaje Ci zmienic siec na taka, ktora ma 7 wyjsc, 24 wejscia i nauczyc ja ;)

0

Ja bym się od razu nie porywał na sieć rekurencyjną. Do takiego prostego rozpoznawania obrazków wystarczy Ci jednowarstwowy perceptron. Problem jest jak najbardziej liniowo separowany także nie jest wymagana architektura dwuwarstwowa co z pewnością przyspieszy uczenie sieci (no chyba że to wymagane). Czyli powinno wystarczyć 7 neuronów każdy z 4x6 = 24 wejściami. Każdy wyspecjalizowany do rozpoznawania odpowiedniej cyfry.

1 użytkowników online, w tym zalogowanych: 0, gości: 1