Предупреждение об устаревании , просто предупреждение , и загрузка успешно завершена.Файл pickle по-прежнему загружается и поддерживается, по крайней мере, в этой версии sklearn (которая включает сторонний joblib
проект ).Будущая версия joblib
может перестать поддерживать этот конкретный формат, но это еще не произошло.
Вы можете заново создать файл pickle с текущей версией, просто сбросив этот же объект обратно на диск:
km = joblib.load('doc_cluster.pkl')
joblib.dump(km, 'doc_cluster.pkl', compress=True)
Также см. Документацию joblib
постоянство .
Кроме того, вы можете подавить предупреждение, используя фильтр предупреждений.,Вы можете установить фильтры в переменной окружения PYTHONWARNINGS
, с помощью 1023 * переключателя командной строки (я бы использовал строку ignore::DeprecationWarning:sklearn.externals.joblib
) или с помощью warnings
модуль напрямую:
import warnings
warnings.filterwarnings(
"ignore", category=DeprecationWarning,
module=r'sklearn\.externals\.joblib'
)