我正在尝试加载一个XBGClassifier模型,其中包含load和泡菜。
当使用joblib loaded_model = joblib.load('trained_model.sav')
时,我得到以下错误:AttributeError:模块'xgboost.compat‘没有属性'XGBoostLabelEncoder'
对于泡菜loaded_model = pickle.load(open('trained_model.sav', 'rb'))
,我得到了AttributeError:无法从获得<模块'xgboost.compat‘上的属性'XGBoostLabelEncoder’。
我再次安装了xgboost,但是它不起作用,有什么问题吗?
发布于 2020-10-06 06:12:22
确保保存和加载环境中的xgboost版本是相同的。您需要在尝试加载模型的环境中更改xgboost的版本。
https://stackoverflow.com/questions/63634910
复制