mirror of
https://github.com/guezoloic/neural-network.git
synced 2026-03-28 18:03:48 +00:00
feat: add test file for network.py
This commit is contained in:
13
test_network.py
Normal file
13
test_network.py
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
from network import sigmoid, sigmoid_deriv
|
||||||
|
|
||||||
|
def test_math_functions():
|
||||||
|
# sigmoid test function
|
||||||
|
assert sigmoid(0) == 0.5
|
||||||
|
assert sigmoid(10) > 0.99
|
||||||
|
assert sigmoid(-10) < 0.01
|
||||||
|
|
||||||
|
# sigmoid derivation test function
|
||||||
|
assert sigmoid_deriv(0.0) == 0.25
|
||||||
|
# sigmoid derivation shape test
|
||||||
|
assert sigmoid_deriv(10.0) < sigmoid_deriv(0.0)
|
||||||
|
assert sigmoid_deriv(-10.0) < sigmoid_deriv(0.0)
|
||||||
Reference in New Issue
Block a user