Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Matlab neural network - rozpoznawanie zniekształconych liter

ostiroc 26 Lis 2017 00:29 291 0
  • #1 26 Lis 2017 00:29
    ostiroc
    Poziom 1  

    Witam
    Pani prowadząca ćwiczenia zadała nam następujące zadanie:
    Za pomocą jednowarstwowej sieci neuronowej(metodą Hebba) mamy rozpoznawać zniekształcone litery w macierzy 01 np.
    [0 1 1 1 0
    1 0 0 0 1
    1 0 0 0 1
    1 0 0 0 1
    1 0 0 0 1
    0 1 1 1 0] = 'O'
    [0 1 1 1 0
    1 0 0 0 1
    1 0 0 0 0
    1 0 0 0 1
    1 0 0 0 1
    0 1 1 1 0] =również 'O'
    Jestem absolutnym laikiem i dopiero rozkminiam temat, o ile siecią wielowarstwową nie widzę problemu w rozwiązaniu zadania, tak przy jednowarstwowej mam mętlik, czy da się to w ogóle zrobić? Dodam że korzystamy z wtyczki do matlaba i wszystko jest gotowe, zaimplementowane.
    Na razie mam coś takiego:

    Spoiler:
    Kod: matlab
    Zaloguj się, aby zobaczyć kod

    Problem w tym, że gdy zmienię regułe uczenia na Hebba, to zwraca każdą literę jako szukaną, a dla domyślnej potrafi rozpoznać tylko dokładnie wpisane litery.

    0 0