

확률부터 LLM까지, 원리부터 제대로 배우는 자기주도 학습 플랫폼
은닉 마르코프 모델(HMM)은 관측되지 않는 상태가 마르코프 사슬로 전이하며 각 상태가 관측을 방출한다고 보는 시퀀스 확률 모델이다.
각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다
학습 진도 (완료한 단계)
0%
은닉 마르코프 모델(HMM)은 눈에 보이지 않는(숨은) 상태들이 마르코프 체인을 이루며 변해가고, 각 상태가 눈에 보이는 관측을 확률적으로 만들어내는 모형입니다. 우리는 관측만 볼 수 있고, 그 뒤에 숨은 상태의 흐름을 추측해야 합니다.
날씨와 아이스크림 판매 (교육용 시나리오): 숨은 상태: 더움(H), 추움(C) / 관측: 판매 많음(M), 판매 적음(L) - 초기 분포 π: 첫날이 더울 확률 0.6, 추울 확률 0.4 - 전이 확률 A: 더운 날 다음이 더울 확률 0.7 / 추울 확률 0.3, 추운 날 다음이 더울 확률 0.4 / 추울 확률 0.6 - 방출 확률 B: 더운 날 판매 많음 0.8 / 적음 0.2, 추운 날 판매 많음 0.3 / 적음 0.7 우리가 실제로 남긴 기록은 날씨가 아니라 "첫날 많이 팔림, 둘째 날 적게 팔림"(M, L) 같은 관측열뿐입니다. HMM은 이 관측만 보고 "첫날은 더웠고 둘째 날은 추웠을 가능성이 크다"처럼 숨은 날씨의 흐름을 확률로 되짚습니다.
HMM의 2층 구조 — 숨은 상태(H·C)는 전이 확률 A로 이어지고, 각 상태는 방출 확률 B로 관측(M·L)을 만든다. 위 예시의 수치가 그대로 표시되어 있다.정답: 마르코프 체인에서는 상태를 직접 볼 수 있지만, HMM에서는 상태가 숨어 있어(은닉) 볼 수 없고 상태가 만들어낸 관측만 볼 수 있습니다. 그래서 HMM에서는 관측으로부터 숨은 상태를 추론하는 과정이 추가됩니다.
정답: π는 초기 분포로 첫 시점에 각 상태에 있을 확률이고, A는 전이 확률로 한 상태에서 다음 상태로 바뀔 확률이며, B는 방출 확률로 각 상태가 특정 관측을 낼 확률입니다. 이 셋만 정해지면 HMM이 완전히 규정됩니다.
정답: 아니요. 방출은 확률적입니다. 추운 날에도 판매가 많을 확률(이 시나리오에서 0.3)이 있으므로, 판매가 많았다고 해서 반드시 더운 날이라고 단정할 수 없습니다. 다만 더운 날일 확률이 더 높다고 추측할 뿐입니다. 관측과 상태가 1:1로 대응하지 않는다는 점이 HMM의 본질입니다.