Machine Learning
Supervised learning — regression and classification, simple and multiple linear regression, ridge regression, logistic regression, k-nearest neighbours, naive Bayes, linear discriminant analysis, support vector machines, decision trees, the bias–variance trade-off, cross-validation (leave-one-out and k-fold), multi-layer perceptrons and feed-forward neural networks; unsupervised learning — k-means and k-medoids, hierarchical clustering (single, complete and average linkage) and principal component analysis.
Machine learning ties the mathematics of Sections 1–3 to practice: least squares is a projection, logistic regression is maximum likelihood, naive Bayes and LDA are Bayes' theorem, PCA is an eigendecomposition, and training a neural network is gradient descent with the chain rule. Third-party analyses put ML at roughly 11 marks in 2024 and 14 in 2025.
What the syllabus lists: Supervised learning — regression and classification problems, simple linear regression, multiple linear regression, ridge regression, logistic regression, k-nearest neighbour, naive Bayes classifier, linear discriminant analysis, support vector machine, decision trees, bias–variance trade-off, cross-validation methods such as leave-one-out (LOO) cross-validation and k-fold cross-validation, multi-layer perceptron, feed-forward neural network. Unsupervised learning — clustering algorithms, k-means/k-medoid, hierarchical clustering, top-down, bottom-up: single-linkage, multiple-linkage, dimensionality reduction, principal component analysis.