🧠 Deep Learning
From a single neuron to deep networks
0.5.dev0+git.20260808.d6e9440 - August 08, 2026 18:54 UTC

Deep Learning#

Deep learning stacks simple, differentiable units into networks trained end-to-end by gradient descent. This course follows the ground-up path the source corpus takes — view logistic regression as a single neuron, learn the computation graph and backpropagation that train it, then vectorise it into the efficient building block that scales to deep networks — as an ordered, self-contained course of 17 lessons.

Read it at any depth:

  • newcomers — what a neural network is, and a single neuron;

  • practitioners — the sigmoid model, the cross-entropy cost, and gradient descent;

  • researchers / engineers — the computation graph, backpropagation, and full vectorisation with numpy.

Warning

These lessons build the mathematics from scratch in numpy to show what a framework does under the hood. In production you would use a framework (PyTorch / Keras) — its automatic differentiation computes exactly these gradients for you.

Note

Follow the lessons in order with Next ▶, or jump in by stage below. Snippets use real numpy / PyTorch / Keras calls and connect to scikit-plots’ visualkeras architecture views. This course pairs with the Terminology reference (classification metrics for evaluating networks).


🧠 Stage 1 — Introduction to Deep Learning · 4 lessons#

What a neural network is, where supervised deep learning applies, and why it took off. · beginner

🔵 Stage 2 — Logistic Regression as a Neuron · 3 lessons#

A single sigmoid unit — the binary-classification model, its loss and its cost function. · beginner

📉 Stage 3 — Derivatives & the Computation Graph · 5 lessons#

The calculus that trains a neuron: gradients, the computation graph and the chain rule. · intermediate

⚙️ Stage 4 — Backprop & Vectorization · 5 lessons#

Backpropagation across a whole training set, then vectorising it for speed with numpy. · intermediate

🔤 Every lesson, A–Z index#

🔠 Open the full alphabetical index#

Tags: purpose: reference topic: deep learning