26
Mixture Model Hong Chulju

Mixture model

Embed Size (px)

Citation preview

Page 1: Mixture model

Mixture Model

Hong Chulju

Page 2: Mixture model

Index•Gaussian Distribution

• Multivariate Gaussian Distribution

• Latent Variable Model

• Mixture Model

• EM Algorithm

• Gaussian Mixture Model Example

• Gaussian Mixture Model vs k-Means Clustering

• Mel Frequency Cepstrum Coefficient

• Speaker identification

• Speaker diarization

Page 3: Mixture model

Review : Gaussian Distributiona.k.a. Normal Distribution

Page 4: Mixture model

Gaussian Distribution Likelihood

N(165, 5)

N(165, 10)

N(165, 15)

Which one is the fittest?

Page 5: Mixture model

Gaussian Distribution Likelihood

Page 6: Mixture model

Multivariate Gaussian Distribution

Page 7: Mixture model

Latent Variable Model a.k.a. Hidden Variable Model

관찰되지 않고 숨겨져 있는 변수

관찰된 변수로부터 추정

Latent Variable

Latent Variable Model

숨겨진 변수로부터 관찰된 변수가 도출되었다고 가정

관찰된 변수 + 숨겨진 변수를 이용하여 모델링

Page 8: Mixture model

Latent Variable Model a.k.a. Hidden Variable Model

Observable: Height

Hidden: Gender

Page 9: Mixture model

Mixture Model전체 모집단에 있는 여러 개의 부분 모집단을 표현하기 위한 확률 모델

Page 10: Mixture model

Mixture Model Example

Page 11: Mixture model

Gaussian Mixture Model

Guassian distribution pdf

Mixture Model Revisited

Page 12: Mixture model

Gaussian Mixture Model

How to solve it?

Page 13: Mixture model

Expectation-Maximization Algorithm

Page 14: Mixture model

EM Algorithm : GMM example

Page 15: Mixture model

EM Algorithm : GMM example

Page 16: Mixture model

EM Algorithm : GMM example

Page 17: Mixture model

GMM vs k-Means Clustering

GMM

k-Means Clustering

Latent Variable based clustering

Observable Variable based clustering

Page 18: Mixture model

More

Generalization of Mixture Model

(http://en.wikipedia.org/wiki/Hidden_Markov_model)

Hidden Markov Model

Algorithm for decoding HMM

(http://en.wikipedia.org/wiki/Viterbi_algorithm)

Viterbi Algorithm

Page 19: Mixture model

MFCCsMel Frequency Cepstrum Coefficients

1. Mel Frequency?

2. Cepstrum?

Page 20: Mixture model

CepstrumSpectrum > cepStrum

http://www.speech.cs.cmu.edu/15-492/slides/03_mfcc.pdf

1. Spectrum?

2. Why Cepstral analysis?

Page 21: Mixture model

Mel FrequencyMel-Frequency analysis of speech is based on human perception experiments

Page 22: Mixture model

MFCCs revisitedMel Frequency Cepstrum Coefficients

1. 주어진 신호(time-amplitude)를 푸리에 변환한다.

2. 푸리에 변환된 신호(frequency-amplitude)를 Mel-Scale로 변환한다.

3. Mel-Scale로 변환된 신호에 log를 취한다.

4. 여기에 이산 코사인 변환을 취한다.

구하는 방법

Page 23: Mixture model

Speaker Diarization

Features (Observable): MFCCs 12+a elements, etc

Latent Variable : Speaker

#Components : # Speakers

http://cslu.ohsu.edu/~bedricks/courses/cs655/hw/hw4/hw4.html

Page 24: Mixture model

Practice 1: GMM

Page 25: Mixture model

Practice 2: Speaker Diarization

Hmm

Page 26: Mixture model

Questions?