Learn with Phoebe Β· Data Science

Learn Deep Learning with Phoebe

Neural nets from the ground up, built rather than admired: the neuron on paper, backprop by hand, then a real network - genuine forward and backward passes, live in your browser - carving decision boundaries in front of you. Then the architectures that ate vision, the discipline that stops memorization, and the finale most courses would not dare: an honest showdown against the ensemble course's tuned gradient booster on byte-identical data, where the best net lands at 68-70 against the booster's 73 and the reasons teach more than a win ever could.

6sessions
9parameters solve XOR
100% Β· the spiral, solved live
73the booster the nets must beat
45min per session

The six sessions 🧠 · one network, built and told the truth about

Everyone starts at session 1 with three numbers and a squash. By session 6 you have trained a real network live, tamed it, and measured it against the strongest tabular baseline in the estate.

easy - everyone medium hands-on capstone

Your passport 🎫

Clear all three quiz questions in a session and it gets stamped. Stamps live in this browser only.

Choose your path πŸ—ΊοΈ

Three doors into the same discipline: build it, train it, and tell the truth about it.

⚑ I want working intuition, fast 1β†’ 3β†’ 6 the unit, the loop live, the honest verdict
πŸ”§ I want to build it properly 1β†’ 2β†’ 3 neuron, chain rule, loop - the micrograd arc on paper
🧠 The whole journey 1β†’ 2β†’ 3β†’ 4β†’ 5β†’ 6 from three numbers and a squash to a measured verdict

What is real here 🧾

A deep learning course owes you unusual precision about what is genuinely computed.

ClaimStatus
The networks in the widgetsReal. Genuine forward and backward passes (full-batch gradient descent, real chain rule) run in your browser on every press; the boundary heatmap is the live model queried on a pixel grid
The showdown numbers: 64 / 65 / 60 / 68-70 vs 73Measured. The generator is copied byte for byte from the ensemble course's engine - same seed, same split - and every network refits live. The deep run lands 68-70 because browsers' float math libraries differ slightly and 1,500 chaotic epochs amplify it - stated on the widget
The datasetsThe teaching artifice: seeded 2D toys (moons, xor, circle, spiral) and the seeded Mango Lane sample, stated on every widget
Every research claimVerified to source - including the misquote watchlist taught as content: backprop was popularized in 1986 not invented; the approximation theorem proves existence only; AlexNet's 15.3 belonged to the ensemble entry; AdamW, not Adam, is the modern default
Trees vs nets on tabularScoped honestly per Grinsztajn et al.: typical, medium-sized data - and the course reproduces it live rather than asserting it
The in-browser engine vs PyTorchA teaching implementation - the five-move loop is identical; minibatches, Adam and torch.compile are what production adds, covered in session 3

The knowledge map 🧠

The whole course at a glance - hover a session to spotlight its concepts, click any node to jump in.