← Goal templates

Neural networks from scratch

From a single neuron to backpropagation you could code yourself.

Learn how neural networks really work: neurons, layers, gradient descent and backpropagation, with 3Blue1Brown's visual series, Michael Nielsen's free book and Andrej Karpathy building a tiny autograd engine line by line.

beginnerabout 2 weeks at 45 min a day6 free sources

What you'll cover

  1. Phase 1

    What a network is

    • Neurons, weights and biases
    • Layers and activations
    • Recognising handwritten digits
  2. Phase 2

    How it learns

    • Cost functions
    • Gradient descent
    • Backpropagation, intuitively
    • Backpropagation, the calculus
  3. Phase 3

    Build one

    • Derivatives as code
    • A tiny autograd engine
    • Training a small network

An outline. Your own plan is made when you start, around your level and deadline.

Sources

Free, and fetched for you

All sources belong to their creators and are free to watch or read; Confu links to them and turns them into study PDFs for you.