【发布时间】:2020-08-28 13:38:27
【问题描述】:
我正在尝试使用 joblib 和 pickle 加载 XBGClassifier 模型。
使用 joblib loaded_model = joblib.load('trained_model.sav') 时出现以下错误:AttributeError: module 'xgboost.compat' has no attribute 'XGBoostLabelEncoder'
使用 pickle loaded_model = pickle.load(open('trained_model.sav', 'rb')) 我得到 AttributeError: Can't get attribute 'XGBoostLabelEncoder' on
我再次安装了xgboost,但它不起作用,可能是什么问题?
【问题讨论】:
-
你保存了什么?那命令是什么?因为像 XGBoostLabelEncoder 这样的东西不存在 AFAIK。
标签: python pickle xgboost joblib