由于缺少kwargs参数,旧的xgboost模型无法打开

时间:2019-09-30 10:53:19

标签: python machine-learning xgboost

我有一个旧的pickle文件,它是二进制类型。根据{{​​3}}的答案;我无法添加您提到的kwargs值。

这是我得到的错误:“ TypeError:无法在类似字节的对象上使用字符串模式”

这是我的方法:

with open('xgboost_model.pkl', 'rb') as f:
contents = f.read()
kwargs_value= "kwargs'\np8\nNsS'"
new_xgboost = re.sub('colsample_bylevel', kwargs_value+"""colsample_bylevel""", contents)
new_model = p.loads(new_xgboost)

有什么想法吗?

0 个答案:

没有答案