Some background helps8 lessons62 min of readingFree, no sign-up to read
Most people who avoid machine learning maths were failed by a teacher, not by their own brain. This course teaches the genuine minimum: vectors, dot products, matrices, derivatives, probability, distributions, expectation, and logarithms. Every lesson connects to something a real model does — an attention score, a training step, a loss curve. No proofs, no exercises with the answers in the back, no pretending a definition is an explanation.
Start the first lesson- A vector is just a listA vector is an ordered list of numbers, and in a model its direction carries the meaning, not its length.
- What a dot product measuresA dot product scores how much two lists agree, but it also grows with their length, so normalise before you compare.
- A matrix is a stack of questionsA matrix is a stack of questions, each row a dot product; without a bend between them, stacked layers collapse into one.
- Slopes, and why training is walking downhillA derivative says how the loss moves when you nudge one number; training just steps against it, over and over.
- Probability is a degree of beliefA probability states a degree of belief; you judge it by calibration across many cases, never by one outcome.
- Distributions, and why the normal one keeps showing upThe normal shape comes from many small independent effects adding up, and most real quantities are not built that way.
- Expectation and variance in plain termsAn expectation is a weighted average that may never occur, and its noise falls with the square root of the sample size.
- Logs, and why losses are loggedLogs turn products into sums and make confident mistakes expensive, which is exactly what training needs.
No ads. No data sale. No public scores on people. Ever.
© 2026 Addaly