Jutro rano muszę dać sieci neuronowych egzamin, ale nie jest to problem, nie mogę rozwiązać problemu XOR z MLP, nie wiem jak przypisać wagi i stronniczości wartości :(Jak rozwiązać problem XOR z siecią neuronową MLP?
Odpowiedz
Więc, skoro ciebie pisał to 2 dni temu, myślę, że jestem lil późno, aby pomóc egzamin :(
jednak nauka jest zawsze dobra rzecz, i nauki o sieciach neuronowych podwójnie tak!
Normalnie bym odpowiedz na to pytanie, mówiąc, aby użyć sieci z 2 jednostkami wejściowymi (po jednej dla każdej wartości logicznej), 2 jednostkami ukrytymi i 1 jednostką wyjściową (dla odpowiedzi boolowskiej), a następnie kierując użytkownika w stronę wikipedia article on the backprop learning algorithm, aby znaleźć prawidłowe wagi.
Jednak frazowanie "Nie mogę rozwiązać" sprawia, że brzmi to tak, jakby nauczyciel chciał, abyś sam odnalazł ciężary. W takim przypadku rozwiązaniem byłoby pomyśleć o jednej ukrytej jednostce reprezentującej bramkę OR, a drugiej reprezentującej bramę AND. Połączenia z tych jednostek na wyjściu pozwolą ci powiedzieć: "ogień, jeśli bramka OR zostanie uruchomiona, a brama AND nie", co jest definicją bramki XOR. W każdym razie, to tylko intuicja, rzeczywistą sieć pokazano poniżej.
Należy zauważyć, że progi niektórych jednostek na schemacie nie są równe 0, tak jak zwykle - jest to tylko skrót, ponieważ jednostka odchylania jest połączona z tymi jednostkami, których próg jest taki sam jak ciężar.
dziękuję zergylad – Maysam
Jestem tu, by nauczyć się go – Maysam
Odpowiedziałem podobne pytanie: http://stackoverflow.com/a/38767930/5082406 –