Machine Learning 2023/24

Calendar

Week Date Content Lecturer
1 15 Jan No class (accommodating SDP)
16 Jan

Tutorial 1

What is machine learning?

17 Jan Introduction [slides] Hao
19 Jan

Analytic geometry [slides, notes]

[DFO] 3.3, 3.4, 3.8

Hao
2 22 Jan

Classification 1 [slides]

[LWLS] 3.2

Hiroshi
24 Jan

Multivariate calculus [slides, notes]

[DFO] 5.2, 5.3

Hao
26 Jan

Classification 2 [slides]

[LWLS] 3.3

Hiroshi
3 29 Jan

Linear regression [slides]

[LWLS] 3.1

Hiroshi
30 Jan

Tutorial 2

Curve fitting

31 Jan

Optimization 1 [slides, notes]

[SB] 12.1

Hao
2 Feb

Optimization 2 [slides]

[SB] 14.1

Hao
4 5 Feb

Representation and kernels [slides]

[LWLS] 3.3 and 8.1

Hao
7 Feb

Neural networks 1 [slides]

[LWLS] 6.1

Hiroshi
9 Feb

Neural networks 2 [slides]

[LWLS] 6.2

Hiroshi
5 12 Feb Neural networks 3 [slides] Hiroshi
13 Feb

Tutorial 3

pytorch [answers]

14 Feb

Optimization 3 [slides]

[DFO] 7.2

Hao
16 Feb

Support vector machines [slides]

[DFO] 12.2, 12.3

Hiroshi
(Flexible learning week)
6 26 Feb

Generalization 1 [slides]

[SB] 3.1, 4.1

CW1 released [sheets, answers]

Hao
28 Feb

Generalization 2 [slides]

[SB] 6.2

Hao
1 Mar

Principal component analysis [slides]

[B] 12.1

Kia
7 4 Mar

K-means clustering [slides]

[B] 9.1
[LWLS] 10.2

Kia
5 Mar

Tutorial 4

SVD

6 Mar

Gaussian mixture models [slides]

[B] 9.2
[LWLS] 10.2

Kia
8 Mar

Expectation maximization [slides]

[B] 9.3, 9.4

Kia
8 11 Mar

Ethics [slides]

CW1 due at noon

Kia
13 Mar

Probabilistic graphical models 1 [slides]

[B] 8.1, 8.2

Kia
15 Mar

Probabilistic graphical models 2 [slides]

[B] 8.3

Kia
9 18 Mar

Generalization 3 [slides]

[SB] 13.2, 13.3

Hao
19 Mar

Tutorial 5

Data sets

20 Mar Generalization 4 [slides] Hao
22 Mar High-dimensional statistics [slides] Hao
10 25 Mar

Matrix factorization [slides]

[LWLS] 10.4

CW1 feedback returned

Hao
27 Mar Hot topics [slides] Hao
29 Mar Closing [slides] Hao