ML Study Hub

Home / Exam patterns / MLF

Machine Learning Foundations: exam pattern and behaviour

Computed from every MLF paper on the practice site (161 papers, 2455 questions), plus the pattern notes from your earlier study sessions.

What a paper looks like

ExamPapersYearsTypical marksTypical no. of questionsShare of questionsShare of marksPapers with a comprehension block
Quiz 1
weeks 1-4
532022-20264015MCQ 46% / MSQ 26% / SA 28%MCQ 41% / MSQ 30% / SA 29%79%
Quiz 2
weeks 5-8
532022-20264015MCQ 64% / MSQ 20% / SA 15%MCQ 59% / MSQ 23% / SA 18%100%
End Term
all 12 weeks
552022-20264014MCQ 30% / MSQ 30% / SA 40%MCQ 27% / MSQ 35% / SA 39%96%

Some uploads on the source site merge two parallel sets, which is why a few papers show double marks. MCQ = one right option, MSQ = one or more right options (strict marking), SA = type the number.

Which weeks the papers lean on

Week topicQuiz 1Quiz 2End Term
1. What is machine learning, and which maths do we need?91%33%43%
2. Slopes, change and the steepest way up100%100%98%
3. Vectors, matrices and the best-fit line100%67%95%
4. The special directions of a matrix100%100%100%
5. Symmetric matrices: the well-behaved ones49%100%95%
6. SVD and PCA: squeezing data45%100%69%
7. Finding the lowest point: gradient descent26%100%83%
8. Bowls, not bumpy hills: convexity2%0%93%
9. Optimising with rules: Lagrange and KKT32%0%100%
10. Probability for machine learning40%100%100%
11. The exponential family13%0%57%
12. Estimating parameters, and EM13%0%40%

Share of papers whose concept summary mentions the week's topic (keyword match, so treat it as a guide, not a count of questions).

How much repeats

ExamPapersExam datesQuestion slotsDifferent questionsCopies of each (average)Different questions seen on 2+ exam dates
Quiz 153117921694.72 (1%)
Quiz 253107681355.73 (2%)
End Term55138952973.02 (1%)

Read this carefully. Within one exam date the parallel sets are drawn from the same pool, so each different question appears on several papers (the 'copies' column). Across different dates, questions with identical wording or identical figure files are rare. Matching here is exact, so a re-typed or re-cropped version counts as different; the real overlap in question type is much higher than this table can see. The takeaway: old papers teach you the types and stories that come back with new numbers, they are not a list of answers to memorise.

Questions that came back on a later exam date (exact match)

Exam dates it appeared onQuestion (text-based ones)
4Compute the sample covariance matrix C for the given dataset.open
3Which is the principal direction that is chosen for performing PCA?open
2Which of the following is/are supervised learning task(s)?open
2Choose the correct Primal optimization problem from the following.open

What the history of past End Terms says (MLF)

Your earlier study sessions analysed 54 MLF End Term papers from 2022 to May 2026 (about 1,000 question slots, only 133 distinct stems once the parallel sets of the same exam date are collapsed). The pattern of what comes back, in tiers. (The counts below are slots: an item that sits in several parallel sets of one exam date is counted once per set.)

What the papers show

Tier 1: in almost every paper.

What the papers show

Tier 2: very likely. Chebyshev with μ=70, σ=8\mu=70,\ \sigma=8, deviation 16 →0.25\to0.25 (8 times); the weak law of large numbers with exponential bulbs λ=0.4\lambda=0.4, n=50→0.875n=50\to0.875 (6 times); Markov bounds; linear approximation L=ax+by+cL=ax+by+c at (2,3)(2,3), find aa (21 times); gradient-descent statements and the first/second iteration; SVD and "unitary but not Hermitian" (6 times); MLE for a normal, exponential or discrete distribution; exponential, uniform and binomial story problems.

What the papers show

Tier 3: regular. Continuity and differentiability counts, convex functions and sets (including convex hull), the fencing problem (a farmer with 120 m or a gardener with 200 m), classification vs regression, two independent coin tosses.

The trend in 2025 to 2026 papers: more applied probability stories (exponential waiting times, uniform completion times, Markov bounds on ML-flavoured numbers, a spam classification story, a least-squares house-price fit) on top of the same LP / KKT / PCA / eigenvalue core. A typical recent paper: 1 LP comprehension block, 1 KKT/Lagrange block, 1 gradient-descent block, 2 to 3 PCA/covariance items, 2 to 3 eigen/matrix items, 2 to 3 probability-inequality/MLE/distribution items, 1 to 2 calculus items.

Quiz-by-quiz, from the concept summaries on this site

What this means for your preparation

PriorityWeeksWhy
Must be perfect2, 3, 4, 6, 9linear approximation, projection/least squares, eigen tricks, PCA/SVD, LP + KKT/Lagrange
High5, 7, 8, 10quadratic forms, gradient descent, convexity, the probability inequalities
Lighter11, 12the exponential family is never asked by name; MLE is; EM is not asked in MLF

The two four-mark closers of an End Term are usually a Lagrange multiplier problem and a least-squares problem: both are fixed recipes, so bank them first. Six rules from the earlier sessions that apply to every MLF question: (1) classify the question from its last sentence; (2) write the formula template before plugging numbers; (3) sanity-check (probabilities ≤1\le1, variances ≥0\ge0); (4) in MSQs, "always" and "any" flags usually make an option false; (5) re-read the rounding instruction after you finish; (6) triage: do the LP comprehension sets first, integration proofs last.