def test_Sigmoid(): X = np.random.random((3, 2)) assert np.array_equal( (1 / (1 + np.exp(-X))), Sigmoid.activation(X)) is True assert np.array_equal( (1 / (1 + np.exp(-X))) * (1 - (1 / (1 + np.exp(-X)))), Sigmoid.derivative(X)) is True
def test_Sigmoid(): X = np.random.random((3, 2)) if np.array_equal( (1 / (1 + np.exp(-X))), Sigmoid.activation(X) ) is not True: raise AssertionError if np.array_equal( (1 / (1 + np.exp(-X)))*(1-(1 / (1 + np.exp(-X)))), Sigmoid.derivative(X) ) is not True: raise AssertionError