我不知道如何让
XGBoost
分类器工作。我在 Jupyter 笔记本上运行下面的代码,它总是生成此消息“内核似乎已经死亡。它将自动重新启动。”
from xgboost import XGBClassifier
model = XGBClassifier()
model.fit(X, y)
导入
XGBClassifier
没有问题,但在将其拟合到我的数据时崩溃了。 X
是 502
by 33 个全数字数据框,y
是每行的 0 或 1 标签集。
有谁知道这里可能有什么问题?我通过 XGBoost
安装下载了最新版本的 pip3
,也通过 Conda
安装。
我也遇到了类似的问题。我通过安装旧版本 0.80 解决了这个问题。
pip install xgboost==0.80
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
from xgboost import XGBClassifier
model = XGBClassifier()
model.fit(X, y)