CSC 2515 Lecture 7: Expectation-Maximization
Marzyeh Ghassemi
Material and slides developed by Roger Grosse, University of Toronto
UofT CSC 2515: 07-EM 1 / 53
CSC 2515 Lecture 7: Expectation-Maximization Marzyeh Ghassemi - - PowerPoint PPT Presentation
CSC 2515 Lecture 7: Expectation-Maximization Marzyeh Ghassemi Material and slides developed by Roger Grosse, University of Toronto UofT CSC 2515: 07-EM 1 / 53 Motivating Examples Some examples of situations where youd use unupservised
UofT CSC 2515: 07-EM 1 / 53
UofT CSC 2515: 07-EM 2 / 53
UofT CSC 2515: 07-EM 2 / 53
UofT CSC 2515: 07-EM 2 / 53
UofT CSC 2515: 07-EM 2 / 53
UofT CSC 2515: 07-EM 3 / 53
UofT CSC 2515: 07-EM 4 / 53
{m},{r} J({m}, {r}) =
{m},{r} N
K
k mk − x(i)2
k
k
k
UofT CSC 2515: 07-EM 5 / 53
k d(mk, x(i))
k
k
k x(i)
k
UofT CSC 2515: 07-EM 6 / 53
UofT CSC 2515: 07-EM 7 / 53
UofT CSC 2515: 07-EM 7 / 53
UofT CSC 2515: 07-EM 8 / 53
UofT CSC 2515: 07-EM 8 / 53
UofT CSC 2515: 07-EM 8 / 53
K
K
UofT CSC 2515: 07-EM 9 / 53
K
K
UofT CSC 2515: 07-EM 9 / 53
UofT CSC 2515: 07-EM 10 / 53
UofT CSC 2515: 07-EM 11 / 53
UofT CSC 2515: 07-EM 11 / 53
UofT CSC 2515: 07-EM 12 / 53
UofT CSC 2515: 07-EM 13 / 53
N
CSC 2515: 07-EM 14 / 53
N
UofT CSC 2515: 07-EM 14 / 53
N
UofT CSC 2515: 07-EM 14 / 53
UofT CSC 2515: 07-EM 15 / 53
UofT CSC 2515: 07-EM 16 / 53
N
N
N
k
i=1 r (i) k
i=1 r (i) k
i=1 r (i) k N
k (x(i) − µk)(x(i) − µk)⊤
k
UofT CSC 2515: 07-EM 17 / 53
N
N
K
UofT CSC 2515: 07-EM 18 / 53
N
N
K
UofT CSC 2515: 07-EM 18 / 53
UofT CSC 2515: 07-EM 19 / 53
1
2
UofT CSC 2515: 07-EM 20 / 53
1
k
k
2
N
k
i=1 r (i) k
i=1 r (i) k
i=1 r (i) k N
k (x(i) − µk)(x(i) − µk)⊤
UofT CSC 2515: 07-EM 21 / 53
UofT CSC 2515: 07-EM 22 / 53
UofT CSC 2515: 07-EM 23 / 53
UofT CSC 2515: 07-EM 24 / 53
UofT CSC 2515: 07-EM 25 / 53
UofT CSC 2515: 07-EM 26 / 53
UofT CSC 2515: 07-EM 27 / 53
k log Pr(z(i) = k; π)
k log p(x(i) | z(i) = k; {µk}, {Σk})
UofT CSC 2515: 07-EM 28 / 53
UofT CSC 2515: 07-EM 29 / 53
UofT CSC 2515: 07-EM 30 / 53
UofT CSC 2515: 07-EM 31 / 53
j=1 p(z = j) p(x | z = j)
j=1 πj N(x | µj, Σj)
UofT CSC 2515: 07-EM 32 / 53
k
k
k
k log(πk) +
k log(N(x(i); µk, Σk))
UofT CSC 2515: 07-EM 33 / 53
k log(πk) +
k log(N(x(i); µk, Σk))
k .
N
k x(i)
N
k (x(i) − µk)(x(i) − µk)T
N
k
UofT CSC 2515: 07-EM 34 / 53
k
j=1 πjN(x(i) | µj, Σj)
N
k x(i)
N
k (x(i) − µk)(x(i) − µk)⊤
N
k
N
CSC 2515: 07-EM 35 / 53
UofT CSC 2515: 07-EM 36 / 53
UofT CSC 2515: 07-EM 37 / 53
CSC 2515: 07-EM 38 / 53
UofT CSC 2515: 07-EM 39 / 53
UofT CSC 2515: 07-EM 40 / 53
UofT CSC 2515: 07-EM 41 / 53
UofT CSC 2515: 07-EM 42 / 53
UofT CSC 2515: 07-EM 43 / 53
UofT CSC 2515: 07-EM 44 / 53
UofT CSC 2515: 07-EM 45 / 53
UofT CSC 2515: 07-EM 46 / 53
UofT CSC 2515: 07-EM 47 / 53
1:T )[log p(z(i)
1:T, x(i) 1:T)].
UofT CSC 2515: 07-EM 48 / 53
UofT CSC 2515: 07-EM 49 / 53
N
1:T, x(i) 1:T)
N
T
t
t−1) + const
N
T
t z(i) t−1 log φ1 + N
T
t )z(i) t−1 log(1 − φ1)
N
T
t (1 − z(i) t−1) log φ0 + N
T
t )(1 − z(i) t−1) log(1 − φ0)
N
T
t z(i) t−1] log φ1 + N
T
t )z(i) t−1] log(1 − φ1)
N
T
t (1 − z(i) t−1)] log φ0 + N
T
t )(1 − z(i) t−1)] log(1 − φ0)
UofT CSC 2515: 07-EM 50 / 53
N
T
t z(i) t−1] log φ1 + N
T
t )z(i) t−1] log(1 − φ1)
N
T
t (1 − z(i) t−1)] log φ0 + N
T
t )(1 − z(i) t−1)] log(1 − φ0)
UofT CSC 2515: 07-EM 51 / 53
UofT CSC 2515: 07-EM 52 / 53
UofT CSC 2515: 07-EM 53 / 53