← all repositories

dennybritz/nn-from-scratch

An educational Jupyter Notebook project that walks through implementing a neural network from scratch in Python.

2.3k stars Jupyter Notebook LearningML Frameworks
nn-from-scratch
Not currently ranked — collecting fresh signals.
star history

This repository contains IPython notebooks that implement a neural network from scratch without using ML libraries. It serves as a hands-on learning resource for understanding the underlying mechanics of neural networks, including forward propagation, backpropagation, and gradient descent. The code is accompanied by a blog post on the WildML blog that explains the concepts step by step.

Frequently asked

What is dennybritz/nn-from-scratch?
An educational Jupyter Notebook project that walks through implementing a neural network from scratch in Python.
Is nn-from-scratch open source?
Yes — dennybritz/nn-from-scratch is open source, released under the MIT license.
What language is nn-from-scratch written in?
dennybritz/nn-from-scratch is primarily written in Jupyter Notebook.
How popular is nn-from-scratch?
dennybritz/nn-from-scratch has 2.3k stars on GitHub.
Where can I find nn-from-scratch?
dennybritz/nn-from-scratch is on GitHub at https://github.com/dennybritz/nn-from-scratch.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.