Кажется, мое правило обновления было очень простым.Точное правило обновления должно быть:
Wi = Wi + xi*(ti - yi)
Bi = Bi + (ti - yi)
Это изменение приводит к -1
для обновления b
, когда оба значения x1
и x2
равны нулю:
x1 x2 w1 w2 bias t y t-y
1 1 0 0 0 1 0 1 Update
1 0 1 1 1 1 1 0 OK
0 1 1 1 1 1 1 0 OK
0 0 1 1 1 0 1 -1 Update
1 1 1 1 0 1 1 0 OK
1 0 1 1 0 1 1 0 OK
0 1 1 1 0 1 1 0 OK
0 0 1 1 0 0 1 0 OK