24得票4回答
如何在预处理后删除特征名称后,在XGBoost特征重要性图中恢复原始特征名称?

在训练 XGBoost 模型之前,预处理训练数据(如居中或缩放)可能会导致特征名称丢失。大多数 Stack Overflow 上的答案建议以不丢失特征名称的方式训练模型(例如在数据框列上使用 pd.get_dummies)。我已经使用经过预处理的数据(使用 MinMaxScaler 进行中心化...

24得票4回答
clang: 错误: 在Mac OSX El Capitan构建XGBoost时,不支持选项“-fopenmp”

我正在尝试根据这些说明,构建Python的XGBoost软件包: 以下是使用支持OpenMP编译器安装XGBoost的完整解决方案。通过brew install gcc --without-multilib获取支持openmp的gcc-5.x.x(brew是OS X上apt-get的事...

23得票10回答
XGBoostLibraryNotFound:无法在候选路径中找到XGBoost库,您是否安装了编译器并在根路径下运行build.sh?

我在移动XGBoost的Python软件包目录时遇到了这个问题。Traceback (most recent call last): File "setup.py", line 19, in LIB_PATH = libpath'find_lib_path' File "xgboost/lib...

23得票6回答
在C++中使用XGBOOST

我如何在c++中使用XGBOOST https://github.com/dmlc/xgboost/ 库?我找到了Python和Java API,但找不到c++的API。

22得票3回答
使用xgboost绘制特征重要性

当我绘制特征重要性时,得到了这个混乱的图。我有超过7000个变量。我知道内置函数只选择最重要的,尽管最终图形不可读。 这是完整的代码:import numpy as np import pandas as pd df = pd.read_csv('ricerice.csv') array=df...

22得票4回答
Jupyter笔记本 xgboost导入

我有以下问题(我使用的是MAC): 我能够在终端上从python2.7或python3.6导入xgboost,但问题是我无法在Jupyter笔记本上导入它。import xgboost as xgb ModuleNotFoundError Trac...

22得票4回答
理解Python XGBoost CV

我想使用xgboost的交叉验证函数来寻找最佳的训练参数。但是我对这个API感到困惑。如何找到最佳的参数?这与sklearn的grid_search交叉验证函数相似吗?如何确定max_depth参数选项中哪个是最优的([2、4、6])?from sklearn.datasets import ...

22得票10回答
如何在MacOS上使用Python安装XGBoost?

我是一名新手,正在学习Python。有人可以帮助我吗-如何在Python中安装xgboost。我正在使用Mac 10.11。我在网上阅读并执行了下面提到的步骤,但不知道接下来该怎么做:pip install xgboost -

22得票2回答
"DMatrix"中的参数"weight"在梯度提升过程(xgboost)中如何使用?

在xgboost中,可以为DMatrix设置参数weight。显然,这是一个权重列表,其中每个值都是相应样本的权重。 我找不到关于这些权重如何实际用于梯度提升过程的任何信息。它们与eta有关吗? 例如,如果我将所有样本的weight设置为0.3,将eta设置为1,这是否与将eta设置为0.3...

21得票1回答
xgboost: base_score参数的含义

在xgboost的文档中,我读到了以下内容: “base_score [默认值=0.5]:所有实例的初始预测分数,全局偏差。” 这句话是什么意思?基础分数是否是数据集中感兴趣事件的先验概率?例如,在一个由1,000个观察值组成、其中300个为正类和700个为负类的数据集中,基础分数将是0....