Language Model

image.png

언어 모델은 다음과 같은 검색엔진에 단어를 입력했을 때, 어떤 단어가 다음에 올 것인지 예측하는 것이다.

⇒ 문장을 모델링할 수 있는 능력이 있어야한다.

RNN을 활용하면, Fixed Length가 아닌 Variable Length(가변적인 길이)에 대해서도 문장을 모델링하는 능력이 있다.

EXAMPLE (우리가 Language Model을 구현한다 가정할 때)

Task: Language Model

Given situation

Input Data

우리가 만약에 $X$데이터에 대해서 Batch로 최적화과정을 진행한다고 하면,

다음 사진과 같이, 행렬로 처리를 한다.