더북(TheBook)

model.add(SimpleRNN(3, input_shape=(1, look_back)))

RNN 기법 중 SimpleRNN을 사용하겠습니다. SimpleRNN의 뉴런의 수는 3개(이 값은 변경해도 상관없습니다)이며, 어떤 데이터의 형태를 넣는지(input_shape=(1, look_back))를 결정해 줍니다. 데이터의 형태는 몇 개의 연속된 데이터를 넣는지에 따라 달라지기 때문에 (1, look_back)의 형태로 설정합니다.

그림 17-16 | 입력 데이터의 모습

이처럼 한 번에 1×3 형태인 3일치 데이터를 넣기 때문에 (1, look_back)을 넣습니다.

model.add(Dense(1, activation="linear"))

최종 예측 값은 연속된 데이터 이후의 값, 즉 확진자의 수입니다. 이 값은 여러 개가 아닌 1개의 값이므로 1개의 노드를 구성합니다.

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