Neural Networks Demystified [Part 5: Numerical Gradient Checking] @WelchLabs
Neural Networks Demystified [Part 5: Numerical Gradient Checking]  @WelchLabs
Uploaded December 2014 | Updated September 2026, 3 weeks ago
When building complex systems like neural networks, checking portions of your work can save hours of headache. Here we'll check our gradient computations.

Supporting code:
github.com/stephencwelch/Neural-Networks-Demystified

Link to excellent Stanford tutorial: http://ufldl.stanford.edu/wiki/index.php/UFLDL_Tutorial

In this series, we will build and train a complete Artificial Neural Network in python. New videos every other friday.

Part 1: Data + Architecture
Part 2: Forward Propagation
Part 3: Gradient Descent
Part 4: Backpropagation
Part 5: Numerical Gradient Checking
Part 6: Training
Part 7: Overfitting, Testing, and Regularization

@stephencwelch
Neural Networks Demystified [Part 5: Numerical Gradient Checking]Imaginary Numbers Are Real [Part 10: Complex Functions]Can LLMs make significant new discoveries?Quick! Can you solve for E?Why Deep Learning Works Unreasonably Well [How Models Learn Part 3]Kepler Began.How to Science [Part 5: Mathematics]Learning to See [Part 4: Machine Learning]Learning To See [Part 14: Better Heuristics]The Intelligence CakeYann LeCun saw the revolution comingNeural Scaling Laws.
Welch Labs |

Neural Networks Demystified [Part 5: Numerical Gradient Checking]

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER