示例#1
0
              [0, 1],
              [1, 0],
              [1, 1]])
y = np.array([[0, 1],
              [1, 0],
              [1, 0],
              [1, 0]])

print("Round 1")
z = layer.predict(X)
print("Z", z)
a = sigmoid.predict(z)
print("a", a)

error_signal = a - y
delta = layer.backprop(error_signal)
print("delta", delta)

layer.update()

print("Round 2")
z = layer.predict(X)
print("z", z)
a = sigmoid.predict(z)
print("a", a)

error_signal = a - y
delta = layer.backprop(error_signal)
print("delta", delta)

print("theta", layer.weights)