Lecture 9: Hidden Markov Model
Kai-Wei Chang CS @ University of Virginia kw@kwchang.net Couse webpage: http://kwchang.net/teaching/NLP16
1 CS6501 Natural Language Processing
Lecture 9: Hidden Markov Model Kai-Wei Chang CS @ University of - - PowerPoint PPT Presentation
Lecture 9: Hidden Markov Model Kai-Wei Chang CS @ University of Virginia kw@kwchang.net Couse webpage: http://kwchang.net/teaching/NLP16 CS6501 Natural Language Processing 1 This lecture v Hidden Markov Model v Different views of HMM v HMM
Kai-Wei Chang CS @ University of Virginia kw@kwchang.net Couse webpage: http://kwchang.net/teaching/NLP16
1 CS6501 Natural Language Processing
2 CS6501 Natural Language Processing
CS6501 Natural Language Processing 3
CS6501 Natural Language Processing 4
CS6501 Natural Language Processing 5
These examples from Dekang Lin
CS6501 Natural Language Processing 6
CS6501 Natural Language Processing 7
CS6501 Natural Language Processing 8
The/DT grand/JJ jury/NN commented/VBD
topics/NNS ./. Tag set: DT, JJ, NN, VBD… POS Tagger
CS6501 Natural Language Processing 9
The grand jury commented on a number of other topics . Tag set: DT, JJ, NN, VBD… POS Tagger
CS6501 Natural Language Processing 10
CS6501 Natural Language Processing 11
Don’t worry! There is no problem with your eyes or computer.
v a/DT d6g/NN 0s/VBZ chas05g/VBG a/DT cat/NN ./. a/DT dog/NN is/VBZ chasing/VBG a/DT cat/NN ./. v a/DT f6x/NN 0s/VBZ 9u5505g/VBG ./. a/DT fox/NN is/VBZ running/VBG ./. v a/DT b6y/NN 0s/VBZ s05g05g/VBG ./. a/DT boy/NN is/VBZ singing/VBG ./. v a/DT ha77y/JJ b09d/NN a/DT happy/JJ bird/NN v a ha77y cat was s05g05g . a happy cat was singing .
CS6501 Natural Language Processing 12
CS6501 Natural Language Processing 13
CS6501 Natural Language Processing 14
. 𝑄 𝑢7 ∣ 𝑢72+
CS6501 Natural Language Processing 15
CS6501 Natural Language Processing 16
CS6501 Natural Language Processing 17
CS6501 Natural Language Processing 18
initial probability 𝑞(𝑢+)
CS6501 Natural Language Processing 19
Julia Hockenmaier: Intro to NLP
CS6501 Natural Language Processing 20
21
CS6501 Natural Language Processing
. 𝑄 𝑢7 ∣ 𝑢72+, 𝑢72,
. 𝑄 𝑢7 ∣ 𝑢72+, 𝑢72, 𝑄(𝑥7 ∣ 𝑢7)
CS6501 Natural Language Processing 22
CS6501 Natural Language Processing 23
Julia Hockenmaier: Intro to NLP
CS6501 Natural Language Processing 24
initial probability 𝑞(𝑢+)
CS6501 Natural Language Processing 25
26
CS6501 Natural Language Processing
27
CS6501 Natural Language Processing
28
http://videolectures.net/hltss2010_eisner_plm/ http://www.cs.jhu.edu/~jason/papers/eisner.hmm.xls
CS6501 Natural Language Processing
CS6501 Natural Language Processing 29
p(…|C) p(…|H) p(…|START) p(1|…) 0.7 0.1 p(2|…) 0.2 0.2 p(3|…) 0.1 0.7 p(C|…) 0.8 0.1 0.5 p(H|…) 0.1 0.8 0.5 OP|…) 0.1 0.1 ard" o
0.5 1 1.5 2 2.5 3 3.5 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 Diary Day
Weather States that Best Explain Ice Cream Consumption
Ice Creams p(H)
CS6501 Natural Language Processing 30
How likely the sentence ”I love cat” occurs POS tags of ”I love cat” occurs How to learn the model?
CS6501 Natural Language Processing 31
How likely the sentence ”I love cat” occurs POS tags of ”I love cat” occurs How to learn the model?
CS6501 Natural Language Processing 32
How likely the sentence ”I love cat” occurs POS tags of ”I love cat” occurs How to learn the model?
CS6501 Natural Language Processing 33
CS6501 Natural Language Processing 34
How likely the sentence ”I love cat” occurs POS tags of ”I love cat” occurs How to learn the model?