Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python load xgboost模型返回非类型_Python_Machine Learning_Save_Load_Xgboost - Fatal编程技术网

Python load xgboost模型返回非类型

Python load xgboost模型返回非类型,python,machine-learning,save,load,xgboost,Python,Machine Learning,Save,Load,Xgboost,我在load xgboost模型中遇到问题。 当我使用model.save_model(“xgbt.bin”)保存我的xgboost模型并尝试用此代码加载它时: load\u model=xgboost.Booster.load\u model(“xgbt.bin”) 然后,我通过以下方式打印load_模型的类型 打印(类型(加载模式))和打印 当我尝试prediction=load\u model.predict(api\u数据) 我发生了以下错误: AttributeError:“非类型”对

我在load xgboost模型中遇到问题。 当我使用
model.save_model(“xgbt.bin”)
保存我的xgboost模型并尝试用此代码加载它时:
load\u model=xgboost.Booster.load\u model(“xgbt.bin”)
然后,我通过以下方式打印load_模型的类型
打印(类型(加载模式))
和打印

当我尝试
prediction=load\u model.predict(api\u数据)
我发生了以下错误:
AttributeError:“非类型”对象没有属性“预测”

XGBoost框架将模型直接存储到XGBoost对象。函数
load\u model
本身返回打印的非类型对象:

def load_模型(self,fname:Union[str,bytearray,os.PathLike])->无
加载模型(如下所示)将正确返回所需的对象:

将xgboost导入为xgb
xgb_型号=xgb.增压器()
xgb_model.load_model(路径_到_文件)
现在,您可以像往常一样预测:

predicted\u values=xgb\u model.predicted(验证数据)

XGBoost框架将模型直接存储到XGBoost对象。函数
load\u model
本身返回打印的非类型对象:

def load_模型(self,fname:Union[str,bytearray,os.PathLike])->无
加载模型(如下所示)将正确返回所需的对象:

将xgboost导入为xgb
xgb_型号=xgb.增压器()
xgb_model.load_model(路径_到_文件)
现在,您可以像往常一样预测:

predicted\u values=xgb\u model.predicted(验证数据)