GitPedia

Deep Learning From Scratch

Six snippets of code that made deep learning what it is today.

From emilwallner·Updated April 6, 2026·View on GitHub·

There are six snippets of code that made deep learning what it is today. [Coding the History of Deep Learning](https://medium.com/@emilwallner/the-history-of-deep-learning-explored-through-6-code-snippets-d0a0e8545202) covers the inventors and the background to their breakthroughs. In this repo, you can find all the code samples from the story. The project is written primarily in Jupyter Notebook, distributed under the MIT License license, first published in 2017. Key topics include: backpropagation, deep-learning, gradient-descent, least-squares, linear-regression.

Deep Learning From Scratch

There are six snippets of code that made deep learning what it is today. Coding the History of Deep Learning covers the inventors and the background to their breakthroughs. In this repo, you can find all the code samples from the story.

  • The Method of Least Squares: The first cost function
  • Gradient Descent: Finding the minimum of the cost function
  • Linear Regression: Automatically decrease the cost function
  • The Perceptron: Using a linear regression type equations to mimic a neuron
  • Artificial Neural Networks: Leveraging backpropagation to solve non-linear problems
  • Deep Neural Networks: Neural networks with more than one hidden layer

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from emilwallner/Deep-Learning-From-Scratch via the GitHub API.Last fetched: 6/14/2026