더북(TheBook)

4 데이터 형태 변경하기

우리가 만드는 순환 신경망(RNN) 모델은 이전의 연속된 데이터를 사용하여 이후의 값을 예측합니다. 예를 들어 이전 3일치의 데이터를 사용하여 4번째 날짜의 값을 예측하는 형식으로 말이죠.

그림 17-7 | 3일치 확진자 수 데이터로 다음 날의 확진자 수 예측

1, 2, 3일차의 확진자 수(연속된 데이터)를 순환 신경망 모델에 넣으면 그다음 날짜의 확진자 수, 즉 4일차 확진자 수를 예측해서 반환해 줍니다. 그리고 7, 8, 9일차의 확진자 수를 순환 신경망 모델에 넣으면 그다음 날짜의 확진자 수인 10일차 확진자 수를 예측해서 반환합니다.

그런데 이러한 형태의 예측을 위해서는 데이터의 모습 또한 이에 맞게끔 변경해야 합니다. 현재 우리가 가지고 있는 데이터는 한 줄로 쭉 나열된 모습입니다. 1일차 확진자 다음에 2일차 확진자, 3일차, 4일차, 5일차… 이렇게 말이죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.