Lesson 1: How a network learns, from gradients to normalisation
32 min read·
Module 4 · Lesson 1 · About 50 minutes · Needs: gradient descent and momentum (Module 1 lesson 2), cross-entropy (Module 1 lesson 3), the time split and PR-AUC (Module 3 lesson 3), and the Kestrel data (course-guide/06).
The situation
Week 4 at Kestrel. Model v1, a calibrated LightGBM, is in review, and Adaeze wants one challenge answered before ADR-002: "Would a neural network beat the trees?" First you need a network that trains properly, and to know why it trains at all.
One parcel runs through the lesson: KP0104204 (simulated), collected from Dartford on Wednesday 2 September 2026 at 18:00, next-day service, 143 stops on its route, a poor address. It arrived a day late.