Hi, I got the wrong output value for W1 matrix, W2 matrix, b1,b2 but i check the formula of update weights and biases right and the test function that used in this function is all test passed (initialize_model ,forward_prop, back_prop)
I suppose to initialise model, you follow the below link
https://numpy.org/doc/stable/reference/random/generated/numpy.random.rand.html
To calculate the matrix and vector
Regards
DP