InconsistentVersionWarning: попытка отсоединить оценщик StandardScaler от версии 1.2.2 при использовании версии 1.3.2.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 InconsistentVersionWarning: попытка отсоединить оценщик StandardScaler от версии 1.2.2 при использовании версии 1.3.2.

Сообщение Anonymous »

Я пытаюсь обучить модель машинного обучения, которая использует PowerTransformer из scikit-learn для преобразования моих обучающих данных. И вот мой код:

Код: Выделить всё

from sklearn import preprocessing
from sklearn.preprocessing import PowerTransformer

yj = PowerTransformer(method='yeo-johnson')
df = yj.fit_transform(df)
dump(yj, 'yeo_johnson_scaler.bin', compress=True)
и все работает отлично. Затем, когда я действительно развертываю свою модель на новых данных, я перезагружаю установленный преобразователь следующим образом:

Код: Выделить всё

yj=load('yeo_johnson_scaler.bin')
df = yj.transform(df)
Однако я получил следующее предупреждение:

Код: Выделить всё

/usr/local/lib/python3.10/dist-packages/sklearn/base.py:348: InconsistentVersionWarning: Trying to unpickle estimator StandardScaler from version 1.2.2 when using version 1.3.2. This might lead to breaking code or invalid results. Use at your own risk. For more info please refer to:
https://scikit-learn.org/stable/model_persistence.html#security-maintainability-limitations
warnings.warn(
Насколько я понимаю, в scikit-learn есть обновление, которое может привести к несоответствиям. Я пытался прочитать приведенную ссылку, но не совсем понимаю, почему это может привести о проблеме в моем коде и о том, как ее решить. Я понимаю, что в stackoverflow есть похожие вопросы, но они, похоже, не решают мой вопрос, поэтому я открыл новый. Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/789 ... r-from-ver
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»