Probabilistic Language Model
단어, 문장 또는 문서가 생성될 확률을 추정하여 언어의 구조를 모델링한다.
N-gram 모델
이전 N-1개의 단어로부터 다음 단어를 예측하는 확률 모델. (N-gram은 길이가 N인 토큰 열을 의미한다)
단어 예측
“나는 어제 친구와 영화를” 다음에 나올 법한 단어를 어떻게 예측할까? Q 순서는 고려되나?
가장 단순한 방법으로 아래와 같은 생각을 할 수 있다.
그래서 우리는 마르코프 가정Markov assumption을 이용해야 한다.
Markov assumption
이처럼 단어의 생성 확률을 추정하는 방법에 대해 알아보았다. 마지막으로 마르코프 가정을 응용해서 길이가 n인 문장의 확률도 계산해보자.