[C#] Problem z uczeniem sieci neuronowej (?)

Robię projekt sieci neuronowej którą trzeba nauczyć rozpoznawać literkę “Z” z matrycy (jak poniżej) za pomocą metody sztucznej propagacji błędów.

ssnj.jpg

Problem w tym, że już się gubię i nie jestem pewny czy to co zrobiłem do tej pory jest poprawne (nie jestem pewny wzorów i samego działania sieci). Jeśli ktoś ktoś orientuje się w temacie i mógłby przejrzeć kod (opisałem go tak żeby wszystko było w miarę czytelne) oraz sprawdzić działanie programu byłbym bardzo wdzięczny za pomoc… Sieć ma być uczona do momentu osiągnięcia na wyjściu sieci wartości 0.98 a przy testowaniu ma rozpoznawać literę gdy wartość na wyjściu sieci będzie wyższa od 0.95

http://speedy.sh/MNQwK/SSN.zip

hasło do pliku: “siec”

Bardzo ciekawy projekt, pomogł mi w realizacji mojej siatki neuronowej symulujacej mozg

Że ciekawy to wiem, ale ważne jest to czy działa poprawnie bo tego nie jestem pewny więc ponawiam prośbę o sprawdzenie działania programu i kodu przez kogoś zaznajomionego z tematem :wink: