Classytic

Course

Deep Learning: from one neuron to a transformer

Build a GPT one part at a time: a neuron, a trained network, convolution, attention, a transformer block, and the steps that turn a raw model into an assistant. A tiny name generator trains live in your browser and grows up with you.

73 lessons7h 43mEnglish

What you'll learn

  • Compute a neuron’s output by hand and explain why stacking layers needs a non-linear activation
  • Show how two layers solve XOR, the pattern a single straight boundary cannot separate
  • Take a gradient step by hand, choose a learning rate, and recognise divergence on a loss curve
  • Trace backpropagation through a small graph and say which weight to change first
  • Train a character-level model, read its loss against a baseline, and keep the checkpoint before overfitting
  • Compute a convolution and a feature-map size, and use reconstruction error to flag an unusual image
  • Explain attention as a soft lookup of query against key, compute one row of weights, and say why scores are divided by √d
  • Name every part of a transformer block in order and turn a final vector into next-token probabilities
  • Measure what a tokenizer charges for Bangla against English, and what that means for context and price
  • Describe how pretraining, supervised fine-tuning, preference learning and verifiable rewards turn a raw model into an assistant
  • Recognise reward hacking, and compute GRPO group advantages from a set of right and wrong answers
  • Read a Hugging Face model card and choose a model for a Bangla or Banglish task
  • State with dates what current agents can and cannot do, and argue both sides of the AGI debate

Requirements

  • The Machine Learning course or equivalent: fitting a line, train and test splits, embeddings and next-token prediction from counts
  • Comfortable with vectors, a weighted sum and reading a graph
  • A slope as “how much the output changes per unit of input”; no calculus beyond that is assumed
  • No programming is required: code is read, never run

Course content

73 lessons · 7h 43m

About the creator