다양한 sequential model들

1. naive sequence model

 

조건부확률을 이용한 모델링

 

과거 정보가 얼마나 들어올지 모르기 때문에 사실상 사용하기 어렵다

 

etc-image-0

 

과거 정보는 input data이고 이것을 이용하여 현재 시점의 데이터를 예측

 

 

2. autoregressive model

 

과거정보가 얼마나 들어올지 모르는 어려움을 해소하는 가장 쉬운 방법은

 

고정된 길이의 과거 자료만 사용하는 자기회귀모형(autoregressive model)

 

etc-image-1

 

3. Markov model

 

자기회귀모형의 일종으로 AR(1)을 Markov model이라고 한다.

 

오직 바로 이전 시점의 데이터만 현재 시점에 영향을 미치는 경우에 사용

 

etc-image-2

 

결합확률분포의 표현이 쉬워지지만 현실적으로 절대 말이 안되는 AR(1) 모형

 

많은 과거 정보를 버릴 수 밖에 없다.

 

 

4. Latent autoregressive model

 

하나의 problem에서 사용하고자 하는 과거 데이터 수가 다를 수도 있다.

 

이것을 해결한 것이 잠재변수 모형(latent variable model)

 

과거 모든 정보의 적절한 함수를 잠재변수 ht라 하면 이것은 0,1,2,3,....,t-1까지의 정보를 요약해서 가지고 있는 변수

 

etc-image-3

 

전체적으로 보면 조건부확률분포가 결국 1개의 변수에만 depend되어 쉬워진다

 

물론 ht는 과거 모든 정보의 적절한 함수이다

 

이것이 바로 RNN의 기본 아이디어

 

이 잠재변수를 신경망을 통해 반복학습해나감

728x90