Mam daną sieć:
i układ realizujący XOR:
x1 x2 y
1 1 -1
-1 1 1
1 -1 1
-1 -1 -1
chciałbym udowodnić, że dla danych x1 i x2 podstawionych do sieci wyjdzie mi y.
Próbowałem w ten sposób:
Oznaczam h1 i h2
h1 = σ(1*x1 + 1*x2 + 0,5)
h2 = σ(1*x1 + 1*x2 - 2*h1 + 0,5)
co dla x1=1, x2=1 daje:
h1 = σ(1*1 + 1*1 + 0,5) = σ(2,5) ≈ 1
h2 = σ(1*1 + 1*1 - 2*1 + 0,5) = σ(0,5) ≈ -1
co się zgadza z y z tabeli. Czy to jest dobrze zrobione?
Dodatkowo przyjąłem, że jeżeli funkcja sigma > 1, to daję 1, a przeciwnym wypadku -1. Czy to jest poprawne?