Building your Deep Neural Network Step by Step

Welcome to your third programming exercise of the deep learning specialization! You're going to implement all the building blocks of a neural network and use these building blocks in Part 2 of the assignment to build a neural network of any architecture you want.

Instructions:

  • Do not use loops (for/while) in your code, unless the instructions explicitly ask you to do so.

  • Some code blocks contain graded functions, where you’ll be expected to write some code. These are marked at the top of the block by a #GRADED FUNCTION comment, and you’ll write your code in between the ### START SOLUTION HERE ### and ###END SOLUTION HERE### comments. Also, look for another comment that indicates roughly how many lines of code it will take to complete. After coding your function, run the cell right below it. This cell checks whether your results are correct, and cannot be modified.

When you run that cell and see the following:

"All tests passed."

...You’re in good shape. :)

Take your time to complete this assignment! After you are done, submit your work and check your results. You need to score 70% to pass. Good luck! :)