Course 1 week 4 assignment - DNN application

Every time run the DNN implementation, I get this error. I have check the function individually and it works perfectly fine. The error is

Cost after iteration 0: 0.6931477726958
Cost after first iteration: 0.6931477726958
Cost after iteration 1: 0.6930732421651791
Error: Wrong output for variable W1.
Error: Wrong output for variable b1.
Error: Wrong output for variable W2.
Error: Wrong output for variable b2.
Error: Wrong output for variable W3.
Error: Wrong output for variable b3.
Error: Wrong output for variable 0.
Cost after iteration 1: 0.6930732421651791
Cost after iteration 1: 0.6930732421651791
Cost after iteration 2: 0.6927511004095667
Error: Wrong output for variable W1.
Error: Wrong output for variable b1.
Error: Wrong output for variable W2.
Error: Wrong output for variable b2.
Error: Wrong output for variable W3.
Error: Wrong output for variable b3.
Error: Wrong output for variable 0.
2 Tests passed
2 Tests failed

AssertionError Traceback (most recent call last)
in
3 print("Cost after first iteration: " + str(costs[0]))
4
----> 5 L_layer_model_test(L_layer_model)

~/work/release/W4A2/public_tests.py in L_layer_model_test(target)
181 ]
182
→ 183 multiple_test(test_cases, target)

~/work/release/W4A2/test_utils.py in multiple_test(test_cases, target)
140 print(’\033[92m’, success," Tests passed")
141 print(’\033[91m’, len(test_cases) - success, " Tests failed")
→ 142 raise AssertionError(“Not all tests were passed for {}. Check your equations and avoid using global variables inside the function.”.format(target.name))
143

AssertionError: Not all tests were passed for L_layer_model. Check your equations and avoid using global variables inside the function.

Are you sure that you did not “copy/paste” over your functions from the Step by Step exercise here? If so, that is a mistake: they provide you with imported versions and the “init” routine works differently.

1 Like

Thank you for the reply. I understood the expectation of the assignment and was able to complete the course. :grinning:

That’s great! Congratulations!

@Ashuthosh I am facing the same error and I too copied the cost function from step_by_step exercise. Could you please describe a little in detail how you arrived at the solution?
I am not able to proceed further.
Thank you!

It is a mistake to copy your functions from the Step by Step exercise: they provide their own imported versions which are a little different in a couple of key places.

Please note: I mentioned this in one of my earlier posts on this thread.