lightgbm相关内容

Lightgbm python数据集引用参数是什么意思?

我正在尝试找出如何用python中的lightgbm来训练gbdt分类器,但与the official website中提供的示例混淆了。 按照列出的步骤,我发现VALIDATION_DATA不知从何而来,并且不知道VALID_DATA的格式,也不知道使用或不使用它的训练模型的优点或用处。 随之而来的另一个问题是,在文档中,有一句话是说“验证数据应该与训练数据对齐”,当我查看数据集的细节时,我发现 ..
发布时间:2022-09-06 11:17:50 AI人工智能

LightGBM 中的交叉验证

我们应该如何使用 lightgbm.cv 的字典输出来改进我们的预测? 这是一个例子 - 我们使用下面的代码训练我们的 cv 模型: cv_mod = lgb.cv(params,d_train,500,nfold = 10,early_stopping_rounds = 25,分层 = 真) 我们如何使用从上述代码的最佳迭代中找到的参数来预测输出?在这种情况下,cv_mod 没有“预测 ..
发布时间:2021-12-14 09:54:16 AI人工智能

在这个 XGBoost 树中如何计算休假的分数?

我正在查看下图. 谁能解释一下它们是如何计算的?我虽然 N 为 -1,是的 +1,但后来我无法弄清楚这个小女孩是如何拥有 0.1 的.但这对树 2 也不起作用. 解决方案 叶子元素的值(又名“分数") - +2, +0.1, -1、+0.9 和 -0.9 - 是在训练期间由 XGBoost 算法设计的.在这种情况下,XGBoost 模型是使用数据集训练的,其中小男孩 (+2) 以某种 ..
发布时间:2021-10-01 18:35:20 其他开发

如何使用lightgbm.cv进行回归?

我想使用 lgb.Dataset 对LightGBM模型进行交叉验证,并使用 early_stopping_rounds .以下方法对XGBoost的 xgboost.cv 毫无问题.我不想在GridSearchCV中使用Scikit Learn的方法,因为它不支持提早停止或lgb.Dataset. 将lightgbm导入为lgb从sklearn.metrics导入mean_absolute_e ..
发布时间:2021-04-25 18:53:41 Python

轻型gbm-python API vs Scikit-learn API

我试图在我的问题之一中应用lgbm。为此,我正在经历“ http://lightgbm.readthedocs.io/en /latest/Python-API.html ”。 但是,我有一个基本问题。 Training API和Scikit-learn API有什么区别?我们可以同时使用两个API来解决同一问题吗? 感谢 Dipanjan。 解决方案 简短的答案:是的,如果您以 ..
发布时间:2020-10-17 22:14:40 Python

Python-带有GridSearchCV的LightGBM永远运行

最近,我正在做多个实验来比较Python XgBoost和LightGBM。似乎这个LightGBM是一种新算法,人们说它在速度和准确性上都比XGBoost更好。 这是 LightGBM GitHub 。 这是 LightGBM python API文档,在这里您将查找可以调用的python函数。可以从LightGBM模型直接调用它,也可以由LightGBM scikit-learn调用。 ..
发布时间:2020-10-11 19:58:24 Python

Lightgbm OSError,未加载库

如果我只是这样做: import lightgbm as lgb 我要 python script.py Traceback (most recent call last): File "script.py", line 4, in import lightgbm as lgb File "/usr/local/lib/python2.7/site-packag ..
发布时间:2020-08-12 00:06:53 Python

lightgbm中的f1_score指标

我想用自定义指标训练lgb模型:f1_score平均值为weighted 我通过查看了lightgbm的高级示例,并发现了自定义二进制错误函数的含义.我实现了类似的功能来返回f1_score,如下所示. def f1_metric(preds, train_data): labels = train_data.get_label() return 'f1', f1_ ..
发布时间:2020-05-04 09:34:32 AI人工智能

LightGBM中的交叉验证

在阅读了LightGBM关于交叉验证的文档之后,我希望这个社区可以阐明交叉验证的结果,并使用LightGBM改进我们的预测.我们应该如何使用lightgbm.cv的字典输出来改善我们的预测? 这是一个例子-我们使用以下代码训练我们的简历模型: cv_mod = lgb.cv(params, d_train, 500, ..