This is the first post of an n-part series that involves implementing common Deep Learning architectures from scratch. The next post will be on CNNs and I’ll keep updating the links here as I progress through this project.

  • Implementing Linear and Logistic Regression with Gradient Descent from Scratch (This post)
  • Implementing a CNN for MNIST digit classification from Scratch (Upcoming)

I recently completed the Deep Learning Specialization from, and as usual with Coursera courses, I found myself inadequately prepared for implementing the knowledge in the real world.

While Coursera programming assignments had every student implement the same thing we’re…

Ashay Changwani

I may not be the best at things I don't know yet, but give me a problem and I will be the one working hardest to provide an efficient solution.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store