전처리가 진행된 데이터를 그래프로 출력합니다.
코드 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()