Thomas Piacentini
← Workshop

03 · Deep Learning Core

Deep Learning Core

Original text · English

Neural networks from first principles. No frameworks until you build one yourself.

Start this phase on GitHub

Prerequisites: Phase 1 Linear Algebra Intuition. Phase 2 is recommended for model evaluation vocabulary.

First lesson: The Perceptron

Run this command from the repository root:

bash
python3 phases/03-deep-learning-core/01-the-perceptron/code/perceptron.py

Keep the command, exit code, converged gate results, XOR failure of a single perceptron, and the final two-layer XOR predictions.

Next action: Explain why one linear boundary cannot solve XOR, then continue to Multi-Layer Networks and Forward Pass.

Browse the full Phase 3 lesson list or the cross-phase roadmap.

Continue step by step.

Code and artifacts 1
What you take away

Saved in your notebook on this device.

Sources and limits

Reading checkpoints are self-reported. Test results are recorded separately and apply to the executed cases.

AI Engineering from Scratch · 3f9715c · MIT

Download this file ↓