Planar Data Classification with One Hidden Layer

Welcome to the second required programming assignment of Course 1 of the Deep Learning Specialization! It's time to build your first neural network, which will have one hidden layer. You'll notice a big difference between this model and the one you implemented previously using logistic regression.

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! :)