Как вывести sklearn standardscaler

Я стандартизировал свои данные в sklearn с помощью предварительной обработки.стандартскейлер. Вопрос в том, как я могу сохранить это в своем локальном для последнего использования?

спасибо

1 ответов


если я правильно вас понимаю, вы хотите сохранить свою обученную модель, чтобы ее можно было загрузить снова правильно?

существует два способа, с помощью языка Python pickle и другой метод, который должен использовать joblib. Рекомендуемый метод -joblib поскольку это приведет к гораздо меньшему файлу, чем рассол, который сбрасывает строковое представление вашего объекта:

from sklearn.externals import joblib
joblib.dump(clf, 'filename.pkl') 

#then load it later, remember to import joblib of course

clf = joblib.load('filename.pk1')

посмотреть online docs