← all repositories
stephencwelch/Neural-Networks-Demystified

Neural networks explained like you're five (but with math)

Companion notebooks for a YouTube series that walks through backprop by hand, one Python cell at a time.

1.4k stars Jupyter Notebook Learning
Neural-Networks-Demystified
Velocity · 7d
+0.3
★ / day
Trend
steady
star history

What it does

This repo holds Jupyter notebooks and raw Python scripts that mirror the “Neural Networks Demystified” video series. Each notebook includes the actual narration text, formulas, and runnable code so you can step through gradient descent and backpropagation at the speed of your own confusion.

The interesting bit

The author literally pasted the movie transcript into the notebooks. It’s a rare case where the documentation is the entertainment — useful if you learn by hearing something, then immediately breaking it.

Key highlights

  • Formulas rendered inline next to the code that implements them
  • Python 2 + Anaconda setup (the author warns of “a few” contour-plotting warnings)
  • Viewable via nbviewer if you don’t want to install anything
  • Raw .py scripts included if you hate notebooks
  • 1,361 stars suggests it hit a nerve before Coursera dominated this niche

Caveats

  • Written for Python 2 and “tested on OSX” — expect friction on modern stacks
  • The author openly invites pull requests to fix plotting warnings, which remain unfixed in the README

Verdict

Good if you want to watch a video, then immediately poke the math. Skip if you need production-grade frameworks or current Python; this is pedagogy, not infrastructure.

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