Для того, чтобы использовать sklearn.preprocessing.MinMaxScaler
, вам сначала нужно fit
масштабировать до значений ваших тренировочных данных. Это делается (как вы уже сделали), используя
scaler.fit_transform(file_x[list_of_features_to_normalize])
После этого fit
ваш масштабируемый объект scaler
имеет свои внутренние параметры (например, min_
, scale_
et c.) настроен в соответствии с данными тренировки.
После завершения обучения и sh, чтобы оценить вашу модель на новых записях, вам нужно только применить scaler
без , подгоняя его под новые данные:
val_t = scaler.transform(validation_data)