Ravissement's Wiki

View My GitHub Profile

Contents:
  1. Markov Chain
    1. HMM(Hidden Markov Model)
3 January 2020

Markov Chain

HMM(Hidden Markov Model)

HMM은 Markov chain에 κΈ°μ΄ˆν•œλ‹€. Markov chain은 μ–΄λ–€ μ§‘ν•©μ—μ„œ 값을 μ·¨ν•  수 μžˆλŠ” μž„μ˜μ˜ λ³€μˆ˜, μƒνƒœ μ‹œν€€μŠ€μ˜ ν™•λ₯ μ— λŒ€ν•΄ μ•Œλ €μ£ΌλŠ” λͺ¨λΈμ΄λ‹€. μ΄λŸ¬ν•œ 집합은 단어, νƒœκ·Έ, λ˜λŠ” 날씨와 같은 μ–΄λ–€ 것을 λ‚˜νƒ€λ‚Όμˆ˜ μžˆλŠ” κΈ°ν˜Έμ΄λ‹€. Markov chain은 λ§Œμ•½ μš°λ¦¬κ°€ κ·Έ μˆœμ„œμ—μ„œ 미래λ₯Ό μ˜ˆμΈ‘ν•˜κ³  μ‹Άλ‹€λ©΄ μ€‘μš”ν•œ 것은 ν˜„μž¬ μƒνƒœλΏμ΄λΌλŠ” 것을 κ°•μ‘°ν•œλ‹€. ν˜„μž¬ μƒνƒœ μ΄μ „μ˜ μƒνƒœλŠ” ν˜„μž¬ μƒνƒœλ₯Ό ν†΅ν•˜μ§€ μ•ŠλŠ” ν•œ λ―Έλž˜μ— 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠλŠ”λ‹€.[1] λ‹€λ₯Έ 말둜 ν‘œν˜„ν•˜λ©΄, 과거와 ν˜„μž¬ μƒνƒœ λͺ¨λ‘λ₯Ό κ³ λ €ν–ˆμ„ λ•Œ 미래 μƒνƒœκ°€ λ‚˜νƒ€λ‚  ν™•λ₯ κ³Ό ν˜„μž¬ μƒνƒœλ§Œμ„ κ³ λ €ν–ˆμ„ λ•Œ 미래 μƒνƒœκ°€ λ°œμƒν•  ν™•λ₯ μ΄ λ™μΌν•˜λ‹€λŠ” 것이닀. μŒμ„±μ‹ ν˜Έλ₯Ό Markov Model에 μ˜ν•˜μ—¬ λ°œμƒν•˜μ˜€λ‹€κ³  κ°€μ •ν•˜κ³  ν•™μŠ΅λ‹¨κ³„μ—μ„œ λͺ¨λΈμ˜ νŒŒλΌλ―Έν„°λ₯Ό μΆ”μ •ν•œ λ‹€μŒ μΈμ‹κΈ°μ—μ„œλŠ” μΆ”μ •λœ νŒŒλΌλ―Έν„°λ₯Ό μ΄μš©ν•˜μ—¬ λ―Έμ§€μ˜ μž…λ ₯ μŒμ„±μ— κ°€μž₯ μ ν•©ν•œ λͺ¨λΈμ„ μ°Ύμ•„λ‚Έλ‹€. 인식에 μ‚¬μš©λ˜λŠ” λͺ¨λΈμ€ μŒμ†Œ λ˜λŠ” 단어 μžμ²΄κ°€ 될 수 μžˆλ‹€. 마λ₯΄μ½”ν”„ λͺ¨λΈμ€ 맀 μ‹œκ°„ λ§ˆλ‹€ μƒνƒœλ₯Ό λ°”κΎΈλŠ” μœ ν•œμƒνƒœκΈ°κ³„(finite state machine)이닀. μ–΄λ–€ μ‹œκ°„ t에 μƒνƒœ j에 λ“€μ–΄κ°ˆ λ•Œ μŒμ„± λ°±ν„° otκ°€ λ°œμƒλœλ‹€. μƒνƒœ iμ—μ„œ μƒνƒœ j둜 μ²œμ΄ν•  ν™•λ₯ μ€ aij둜 주어진닀. λͺ¨λΈ Mμ—μ„œ μƒνƒœμ—΄ Xλ₯Ό λ”°λΌμ„œ κ΄€μΈ‘μ—΄ Oκ°€ λ°œμƒν•  ν™•λ₯ μ€ μ²œμ΄ν™•λ₯ κ³Ό κ΄€μΈ‘ν™•λ₯ μ˜ 곱으둜 ν‘œν˜„λœλ‹€. 예λ₯Ό λ“€μ–΄ κ΄€μΈ‘μ—΄ O=o1..o6κ°€ μƒνƒœμ—΄ X=1,2,2,3,4,4,5,6에 λ”°λΌμ„œ λ°œμƒν•˜λŠ” ν™•λ₯ μ€ λ‹€μŒκ³Ό κ°™λ‹€.