Skip to content
English

Switch theme

// Stage 3 · Deep Learning

Neural Networks & Backpropagation

From neurons and multilayer perceptrons to backpropagation and activation functions.

about 10 hours4 algorithms2 paperslesson text ready

01Goals

Do these first: PyTorch & Autograd · The ML Workflow: Data, Loss & Generalization

02Read on this site

03Algorithms to master

Each card has the original paper, prerequisites and resources.

04Must-read papers

05Courses & videos

06Hands-on: project, code & exercises

Free, official or author-published pages. Most run in the browser or on a free Colab GPU.

PROJECT

Without a framework, implement a two-layer MLP in NumPy that reaches over 95% accuracy on MNIST.

  1. 1
    github.com ↗Reference code

    Implement backprop from scratch and check gradients against PyTorch.

  2. 2
    github.com ↗Notebooks

    Complete lecture 1’s notebook (backprop walkthrough).

  3. 3
    TensorFlow Playground ↗Interactive

    Can one hidden layer separate the spiral data? Try it.

07Self-test

Answer in your head, then open to check.

A multilayer network without non-linear activations is equivalent to what?

A single linear transformation.

Roughly how expensive is backprop compared with the forward pass?

The same order of magnitude (about 2×).

A common cause of vanishing gradients?

Multiplying many derivatives below 1 in deep stacks, e.g. saturated sigmoids.

On these routes: Algorithm Researchers · Domain Scientists

Data updated: AI algorithms & curriculum(UTC+8)