더북(TheBook)

전처리가 진행된 데이터를 그래프로 출력합니다.

코드 7-51 모델 예측 결과 출력

train_predict = model(df_x_ss) ------ 훈련 데이터셋을 모델에 적용하여 모델 학습
predicted = train_predict.data.numpy() ------ 모델 학습 결과를 넘파이로 변경
label_y = df_y_ms.data.numpy()

predicted = ms.inverse_transform(predicted) ------ 모델 학습을 위해 전처리(정규화)했던 것을 해제(그래프의 본래 값을 출력하기 위한 목적)
label_y = ms.inverse_transform(label_y)
plt.figure(figsize=(10,6)) ------ 그래프로 표시(plotting)
plt.axvline(x=200, c='r', linestyle='--') ------ ①

plt.plot(label_y, label='Actual Data')
plt.plot(predicted, label='Predicted Data')
plt.title('Time-Series Prediction')
plt.legend()
plt.show()
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.