Neural networks are among the most popular machine learning algorithms out there. In this challenge you will implement the simple feed forward NN seen below:
-
Challenge 1: Initialize weights and biases
-
Challenge 2: Implement the sigmoid function
-
Challenge 3: Do a forward pass
-
Challenge 4: Estimate gradient
-
Challenge 5: Do one step gradient descent
If you would like to explore NNs in depth, Nielsen's book is a great start.
NNs in this challenge are plotted using this tool.
This challenge is prepared by Mehmet Alican Noyan.