Hidden markov model ppt

42,582 views 42 slides Mar 16, 2015
Slide 1
Slide 1 of 42
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42

About This Presentation

No description available for this slideshow.


Slide Content

CONTENTS
• Introduction
• Markov Model
• Hidden Markov model (HMM)
• Three central issues of HMM
– Model evaluation
– Most probable path decoding
– Model training
•Application Areas of HMM
• References

Hidden Markov Models
 Hidden Markow Models:
–A hidden Markov model (HMM) is a statistical
model,in which the system being modeled is
assumed to be a Markov process (Memoryless
process: its future and past are independent )
with hidden states.

Hidden Markov Models
 Hidden Markow Models:
–Has a set of states each of which has limited
number of transitions and emissions,
–Each transition between states has an
assisgned probability,
–Each model strarts from start state and ends
in end state,

Hidden Markov Models

Hidden Markov Models
Markow Models :
Talk about weather,
Assume there are three types of weather:
–Sunny,
–Rainy,
–Foggy.

Markov Models
 Weather prediction is about the what would be the weather
tomorrow,
–Based on the observations on the past.

Markov Models
 Weather at day n is
–q
n
depends on the known weathers of the past
days (q
n-1
, q
n-2
,…)
},,{ foggyrainysunnyq

Markov Models
 We want to find that:
–means given the past weathers what is the
probability of any possible weather of today.

Markov Models
 Markow Models:
 For example:
if we knew the weather for last three days was:
the probability that tomorrow would be is:
P(q
4
= | q
3
= , q
2
= , q
1
= )

Markov Models
 Markow Models and Assumption (cont.):
–Therefore, make a simplifying assumption Markov
assumption:
For sequence:
the weather of tomorrow only depends on today
(first order Markov model)

Markov Models
 Markow Models and Assumption (cont.):
Examples:
HMM:

Markov Models
 Markow Models and Assumption (cont.):
Examples:
If the weather yesterday was rainy and today is foggy
what is the probability that tomorrow it will be sunny?

Markov Models
Markow Models and Assumption (cont.):
–Examples:
If the weather yesterday was rainy and today is foggy
what is the probability that tomorrow it will be sunny?
Markov assumption

Hidden Markov Models
Hidden Markov Models (HMMs):
–What is HMM:
Suppose that you are locked in a room for several days,
you try to predict the weather outside,
The only piece of evidence you have is whether the
person who comes into the room bringing your daily
meal is carrying an umbrella or not.

Hidden Markov Models
Hidden Markov Models (HMMs):
–What is HMM (cont.):
assume probabilities as seen in the table:

Hidden Markov Models
Hidden Markov Models (HMMs):
–What is HMM (cont.):
Finding the probability of a certain weather
is based on the observations x
i
:
},,{ foggyrainysunnyq

Hidden Markov Models
Hidden Markov Models (HMMs):
–What is HMM (cont.):
Using Bayes rule:
For n days:

Hidden Markov Models
Hidden Markov Models (HMMs):
–Examples:
Suppose the day you were locked in it was sunny. The
next day, the caretaker carried an umbrella into the
room.
You would like to know, what the weather was like on
this second day.

20
Discrete Markov Processes
(Markov Chains)

21
Hiddden Markov Models

22
Hidden Markov Models

23
Hidden Markov Models

24
Hidden Markov Model Examples

25
Hidden Markov Models

26
Hidden Markov Models

27
Hidden Markov Models

28
Three Fundamental Problems for
HMMs

29
HMM Evaluation Problem

30
HMM Evaluation Problem

31
HMM Evaluation Problem

32
HMM Evaluation Problem

33
HMM Evaluation Problem

34
HMM Decoding Problem

35
HMM Decoding Problem

36
HMM Decoding Problem

37
HMM Learning Problem

38
HMM Learning Problem

39
HMM Learning Problem

40
HMM Learning Problem

Application Areas of HMM
• On-line handwriting recognition
• Speech recognition
• Gesture recognition
• Language modeling
• Motion video analysis and tracking
• Stock price prediction
and many more….

References
R.O. Duda, P.E. Hart, and D.G. Stork, Pattern Classification, New York: John Wiley, 2001.
Selim Aksoy, “Pattern Recognition Course Materials”, Bilkent University, 2011.
Tags