cost = -np.sum(Y * np.log(A ) + (1 - Y) * np.log(1 - A )) / m # compute cost
此处报错
改为
epsilon = 1e-5
cost = -np.sum(Y * np.log(A + epsilon) + (1 - Y) * np.log(1 - A + epsilon)) / m
应该是log里面的值太小
cost = -np.sum(Y * np.log(A ) + (1 - Y) * np.log(1 - A )) / m # compute cost
此处报错
改为
epsilon = 1e-5
cost = -np.sum(Y * np.log(A + epsilon) + (1 - Y) * np.log(1 - A + epsilon)) / m
应该是log里面的值太小