Академический Документы
Профессиональный Документы
Культура Документы
http://localhost:8080/home/admin/5/print
NN
def learn(v,y,a):
if v*y < 0 and a == 0:
v = v+y
if v*y >=0 and a == 1 :
v = v-y
return v
y=[vector([1,0,0]),vector([1,0,1]),vector([1,1,1]),vector([1,1,1])]
v=vector([0,0,0])
v = learn(v,
v = learn(v,
v = learn(v,
v = learn(v,
print v
y[0],
y[1],
y[2],
y[3],
0)
0)
1)
1)
v = learn(v,
v = learn(v,
v = learn(v,
v = learn(v,
print v
y[0],
y[1],
y[2],
y[3],
0)
0)
1)
1)
v = learn(v,
v = learn(v,
v = learn(v,
v = learn(v,
print v
y[0],
y[1],
y[2],
y[3],
0)
0)
1)
1)
v = learn(v,
v = learn(v,
v = learn(v,
v = learn(v,
print v
y[0],
y[1],
y[2],
y[3],
0)
0)
1)
1)
1 of 2
20150506 10:50
NN -- Sage
http://localhost:8080/home/admin/5/print
(1, -2, 0)
2 of 2
20150506 10:50