隱式馬爾科夫模型HMM - Lecture Note for CS188(暨CS181 ShanghaiTech)

說明:筆記旨在整理我校CS181課程的基本概念(PPT借用了Berkeley CS188)。由於授課及考試語言爲英文,故英文出沒可能

目錄

 

1 Markov Models(aka Markov chain/process)

2 Hidden Markov Models

3 Inference tasks

4 Dynamic Bayes Nets

5 Particle Filtering

Reference


1 Markov Models(aka Markov chain/process)

1.state: value of X at a given time

2.transition modelP(X_t|X_{t-1}) specifies how the state evolves over time.

3.stationarity assumption:  same transition probabilities at all time steps

P(X_0,\cdots,X_T)=P(X_0)\Pi_t P(X_t|X_{t-1})

4. markov assumption(first order)X_{t+1}, \cdots \text{is independent of } X_0,\cdots, X_{t-1} \text{ given } X_t. 

5. stationary distributionP_{\infty}(X)=P_{\infty+1}(X)=\sum_{x} P(X|x)P_{\infty}(x)

2 Hidden Markov Models

 Hidden Markov models (HMMs)

① Underlying Markov chain over states X. ② You observe E at each time step.

It is well defined by: ① Initial distribution: P(X_0). ② Transition model: P(X_t | X_{t-1}). ③ Emission model: P(E_t | X_t)

Its joint distribution: P(X_0, X_1, E_1, \cdots, X_T, E_T) = P(X_0) \Pi_{t=1:T}P(X_t | X_{t-1}) P(E_t|X_t)

3 Inference tasks

1.State trellis(狀態框架)

2. Filtering: P(X_t|e_{1:t})


3. Most likely explanation: \arg \max_{x_{1:t}} P(x_{1:t}|e_{1:t})

Example:

4 Dynamic Bayes Nets

1. Dynamic Bayes Nets(DBN): represents a first-order Markov process so that each variable can have parents only in its own slice or the immediately preceding slice(aka time slice).

2.  Every HMM is a single-variable DBN / Every discrete DBN can be represented by a HMM.

3. Adavantage of HMM: sparse dependencies => exponentially fewer parameters

5 Particle Filtering

1. Represent belief state at each step by a set of samples(called particles).

P(X) is now a list of N particles, approximated by number of particles

2. Propagate forwardx_{t+1}\sim P(X_{t+1}|x_t)

3. ObserveW=P(e_t|x_t)

4. Resample: Genearte N new samples from weighted sample ditriution

Reference

1. Artificial Intelligence, A Modern Approach. 3rd Edition. Stuart R., Peter N. Chapter 15

2. CS 188: Artificial Intelligence Hidden Markov Models

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章