问题标签 [lightgbm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2002 浏览

ubuntu - 在安装 lightgbm 期间,它说你应该先安装 cmake,而我已经安装了它

我想在 Ubuntu 上安装 GPU 版本的 lightgbm,基于以下命令:

在安装过程中,出现“请先安装 CMake”的错误。安装 CMake 后,我再次收到相同的错误。为确保已安装 CMake,我运行以下命令并获取已安装 CMake 的正确版本:

这个错误的可能原因是什么?

0 投票
2 回答
3276 浏览

python-3.x - LightGBM中不平衡数据集的情感分析

我正在尝试对 2 个类(二进制分类)的数据集执行情感分析。数据集严重不平衡70% - 30%。我正在使用LightGBMandPython 3.6来制作模型并预测输出。

我认为我的模型的数据集效果性能不平衡。我了解了90%准确性,但即使我对参数进行了微调,它也没有进一步增加。我不认为这是最大可能的准确性,因为还有其他人的得分比这更好。

我已经用Textacy和清理了数据集nltk。我CountVectorizer用于编码文本。

我已经尝试up-sampling过数据集,但它导致模型很差(我没有调整那个模型)

我曾尝试使用 的is_unbalance参数LightGBM,但它并没有给我一个更好的模型。

是否有任何方法可以处理这种不平衡的数据集?我怎样才能进一步改进我的模型。?我应该尝试下采样吗?或者它是最大可能的精度。?我怎么能确定呢。?

0 投票
1 回答
785 浏览

r - LightGBM 安装错误 r,无法排除故障

这是我得到的错误。我还在他们的网站上尝试了所有其他安装选项,但没有运气。我有点迷失了我应该如何解决这个问题。任何帮助将不胜感激。

Stackoverlfow 认为这篇文章有很多代码,所以我需要向它添加更多文本,所以我将在这里闲逛,这样我就可以达到字符数限制。如果您正在阅读本文,我深感抱歉,因为我在浪费您的时间以及编写本文的时间,但是系统就是系统,所以我想我必须继续前进。有点像多莉寻找尼莫。继续游泳,继续游泳。

0 投票
0 回答
638 浏览

python - 修复用于 python/anaconda 包的 gcc 版本

我想在 Python 3.5 中安装 xgboost。这需要 gcc 支持 -fopenmp 选项。默认 gcc 不支持它。所以我尝试通过 brew 但它不适用于最新的 gcc 版本

通过自制软件的 gcc 没有 --without-multiliboption

所以我安装了 gcc@5,它可以工作,我可以安装 xgboost。

然后我想安装我通过 pip install 完成的 lightgbm。但是当我加载它时,我收到以下错误:

这是一些如何寻找不存在的 gcc7。

如何修复 anaconda 环境的 gcc 版本?

0 投票
1 回答
877 浏览

scikit-learn - 将 LightGBM/XGBoost 模型加载到 sklearn

LightGBM 和 XGBoost 模型可以转储为包含人类可读模型结构的纯文本文件。最后,它们只是树的集合。

是否有任何库可以将这些转储模型加载到 scikit-learn 框架中,例如构建具有相同拆分和值的 sklearn 集成?

这可能很方便,因为 sklearn API 附带了一些不错的库,例如treeinterpreter

0 投票
2 回答
1077 浏览

python - 在 python 中导入 lightgbm 时出现 WinError 126

我使用 [pip install lightgbm] 并成功,但无法导入 lightgbm。我的 python 版本是 Python 3.5.4 |Anaconda 4.0.0 (64-bit)|。谁能指出一个可能的解决方案?谢谢你的帮助。

0 投票
4 回答
34675 浏览

python - 使用 LightGBM 进行多类分类

我正在尝试在 Python 中使用 LightGBM 为多类分类问题(3 类)建模分类器。我使用了以下参数。

数据集的所有分类特征都是用 编码的标签LabelEncoder。我在运行后训练了模型cveartly_stopping如下所示。

训练后,我用这样的模型进行预测,

我得到一个嵌套数组作为这样的输出。

由于中的每个列表都代表我用来查找此类preds的类概率。np.argmax()

在分析预测时,我发现我的预测只包含 2 个类 - 0 和 1。第 2 类是训练集中的第二大类,但在预测中找不到它。在评估结果时,它给出了关于78%准确性的结果.

那么,为什么我的模型没有预测任何情况下的第 2 类。?我使用的参数有什么问题吗?

这不是解释模型做出的预测的正确方法吗?我应该对参数进行任何更改吗??

0 投票
1 回答
406 浏览

python - 为 pyLightGBM 找到 LightGBM 的路径

LightGBM在运行 Windows 10 的机器上安装了最新版本。我通过pip安装,它工作正常。LightGBMAnaconda Prompt

我发现pyLightGBM并想使用它。我从那里提到的这个 github链接安装了它。但是为了运行带有 of 路径的代码,pyLightGBM需要按照. 我已经搜索了我所有的驱动器,但我无法归档任何对应的. 我在我的文件夹中找到了它的一些文件。exeLightGBMrepoexeLightGBMdllpyAnaconda

这条路到底是什么。?我怎样才能找到它。?

0 投票
3 回答
5168 浏览

python - 在具有 OpenMP 依赖项的 Mac 上安装 Lightgbm

我是 python 新手,想在我的 macbook 上安装lightgbm 。我做了一个pip install lightgbm,它说安装成功。但是,当我尝试将其导入笔记本时,我收到以下错误消息:

lightgbm 网站上的文档使用brew install.... 我的问题是我是否必须进行 brew 安装?如果是这种情况,为什么 pip 安装显示安装成功呢?

0 投票
3 回答
8315 浏览

lightgbm - lightgbm 如何处理没有正增益的进一步分裂,最佳增益:-inf

如何处理 [警告] 没有进一步的正增益分裂,最佳增益:-inf 是否有任何参数不适合?