Skip to content

Math for AI

A course in the mathematics used by machine learning: linear algebra, calculus, probability, statistics, optimisation and information theory. Every topic starts from a precise definition and builds forward, with each step proved or explained.

Each idea comes with four things textbooks tend to skip: what it is not (non-examples that break one condition at a time), where it fits among the ideas around it, who uses it and in which field, and why it matters in AI.

The course is organised by subject, so it can be read on its own. The AI course links into it at the exact definition or theorem each build needs.

UnitTopicNeeds
F1Sets, families and intersectionsnothing
LA1Vector spaces: fields, axioms, examples and non-examples, subspacesF1
LA2Span: two definitions, why they agree, the infinite caseF1, LA1

The full plan is on the syllabus. New to the reading modes? See how to read this site.