인공지능 모델이 학습할 때 사용한 결괏값이 정규화 과정을 통한 0과 1 사이의 값이기 때문입니다.
실행 결과
[[0.01728329] [0.01722289] [0.01749584] [0.01747571] [0.01754917] [0.01754917] [0.01754917] …… [0.92954063] [0.93017685] [0.9305984 ] [0.93112814] [0.93168384] [0.93186057] [0.9324945 ]]
하지만 우리가 원하는 값은 0과 1 사이의 값이 아닌 확진자의 수, 즉 자연수의 형태입니다. 이를 위해서는 훈련 데이터의 예측 값(trainPredict)을 scaler 라이브러리의 inverse_transform 함수를 사용합니다. 이 함수를 사용하면 0과 1 사이의 값을 정규화하기 전의 확진자의 수로 바꿀 수 있습니다.
TIP
참고로 scaler는 17.3절에서 우리가 만든 함수입니다. 기존에 있는 함수가 아니라 정규화를 위해 sklearn 라이브러리의 MinMaxScaler로 만든 것이랍니다.