The code defines the sigmoid_derivative as: def sigmoid_derivative(x): return x * (1.0 - x) But the actual sigmoid derivative is: def sigmoid_derivative(x): return sigmoid(x) * (1.0 - sigmoid(x))
The code defines the sigmoid_derivative as:
def sigmoid_derivative(x):
return x * (1.0 - x)
But the actual sigmoid derivative is:
def sigmoid_derivative(x):
return sigmoid(x) * (1.0 - sigmoid(x))