Introduction to Neural Networks
summary
Builds a working Python neural net implemented from scratch using sigmoid neurons, quadratic cost and stochastic gradient descent with backpropagation; trains on MNIST (40k train / 10k test) with a 784-30-10 architecture over ~30 epochs and reports 9,330/10,000 correct (~93% accuracy). Explains why sigmoids enable gradient-based learning, shows the backprop equations and pseudo-code, and contrasts the toy implementation with libraries like TensorFlow and Keras that reach ~98%.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:31PERCEPTRON
- 4:06NETWORK LAYERS
- 5:11SIGMOID NEURON
- 5:50CLASSIFYING THE MNIST DATA SET
- 6:49MNIST NETWORK DESIGN
- 8:11TRAINING THE NETWORK
- 10:26LEARNING - MINIMISING COST USING
- 13:56NOTATION
- 14:54BACKPROPAGATION EQUATIONS
- 16:11BACKPROPAGATION PSEUDO
- 17:57STOCHASTIC GRADIENT DESCENT
- 22:48NN LIBRARIES FOR PYTHON
related talks
43mA Gentle Introduction to Neural Networks
01h 25mBuilding & Optimization of Neural Networks from Scratch with Numpy
01h 50mNeural Networks: Walkthrough
07mNeural Networks Demystified: Part 3
01h 04mWriting a Neural Net from Scratch
44mMachine Learning Exposed
58mNeural Networks: A Primer
33mLearn Neural Networks With Go - Not Math!
