LightGBM 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
LightGBM 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开发厂商 微软
地区 不详
提 交 者 王练
适用人群 未知
收录时间 2017-01-06

软件简介

LightGBM(Light Gradient Boosting Machine) 是微软开源的一个实现 GBDT 算法的框架,支持高效率的并行训练。

GBDT (Gradient Boosting Decision Tree) 是机器学习中一个长盛不衰的模型,其主要思想是利用弱分类器(决策树)迭代训练以得到最优模型,该模型具有训练效果好、不易过拟合等优点。GBDT 在工业界应用广泛,通常被用于点击率预测,搜索排序等任务。GBDT 也是各种数据挖掘竞赛的致命武器,据统计 Kaggle 上的比赛有一半以上的冠军方案都是基于 GBDT。

LightGBM 提出的主要原因是为了解决 GBDT 在海量数据遇到的问题,让 GBDT 可以更好更快地用于工业实践。其具有以下优点:

  • 更快的训练速度

  • 更低的内存消耗

  • 更好的准确率

  • 分布式支持,可以快速处理海量数据

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
介绍下基本套路最好
08/03 10:21
回复
举报
更多评论
暂无内容
发表了博客
05/31 08:23

LightGBM

LightGBM LightGBM原理及实现 LigthGBM是boosting集合模型中的新进成员,它和xgboost一样是对GBDT的高效实现,很多方面会比xgboost表现的更为优秀。原理上它和GBDT及xgboot类似,都采用损失函数的负梯度作为当前决策树的残差近似值,去拟合新的决策树。 LightGBM vs xGBoost xgBoost算法的优点: XGB利用了二阶梯度来对节...

0
0
发表了博客
2018/04/11 17:07

LR lightGBM

(一)认识Logistic回归(LR)分类器 首先,Logistic回归虽然名字里带“回归”,但是它实际上是一种分类方法,主要用于两分类问题,利用Logistic函数(或称为Sigmoid函数),自变量取值范围为(-INF, INF),自变量的取值范围为(0,1),函数形式为: 由于sigmoid函数的定义域是(-INF, +INF),而值域为(0, 1)。因此最基本的L...

0
0
发表了博客
2019/06/02 14:57

LightGBM建模

LightGBM 1.读取csv数据并指定参数建模 # coding: utf-8 import json import lightgbm as lgb import pandas as pd from sklearn.metrics import mean_squared_error # 加载数据 print('Load data...') df_train = pd.read_csv('./data/regression.train.txt', header=None, sep='\t') df_test = pd.read_csv('./data/r...

0
0
发表了博客
2019/12/20 18:24

[python] [lightgbm] Mac下安装lightgbm

Mac下安装lightgbm 1.安装环境 系统 MacOS Mojave 版本10.14.2 Xcode 10.1 $ clang -v Apple LLVM version 10.0.0 (clang-1000.11.45.5) Target: x86_64-apple-darwin18.2.0 Thread model: posix 2.安装错误 直接使用命令: import lightgbm as lgb 使用时直接调用: import lightgbm as lgb import lightgbm as lgb ...

0
0
发表于AI & 大数据专区
2018/09/15 17:33

LightGBM学习

官方文档 https://lightgbm.readthedocs.io/en/latest/Python-API.html http://lightgbm.apachecn.org/cn/latest/index.html 开源|LightGBM基本原理,以及调用形式 https://blog.csdn.net/HHTNAN/article/detai......

0
0
发表于AI & 大数据专区
07/07 13:44

LightGBM算法总结

向AI转型的程序员都关注了这个号👇👇👇 机器学习AI算法工程 公众号: datayx 目录 1 LightGBM原理 1.1 GBDT和 LightGBM对比 1.2 LightGBM 的动机 1.3 Xgboost 原理 1.4 LightGBM 优化 1.4.1 Histogram 算法......

0
0
发表了博客
2019/11/29 15:09

macbook安装LightGBM

一开始直接用pip install lightgbm 报错: OSError: dlopen(/opt/anaconda3/lib/python3.7/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib Referenced from: /opt/anaconda3/lib/python3.7/site-packages/lightgbm/lib_lightgbm.so Reason: image not f...

0
0
发表了博客
2019/07/24 11:52

lightgbm用于排序

一.   LTR(learning to rank)经常用于搜索排序中,开源工具中比较有名的是微软的ranklib,但是这个好像是单机版的,也有好长时间没有更新了。所以打算想利用lightgbm进行排序,但网上关于lightgbm用于排序的代码很少,关于回归和分类的倒是一堆。这里我将贴上python版的lightgbm用于排序的代码,里面将包括训练、获取叶...

0
0
发表了博客
05/07 11:20

lightgbm用于排序

一.   LTR(learning to rank)经常用于搜索排序中,开源工具中比较有名的是微软的ranklib,但是这个好像是单机版的,也有好长时间没有更新了。所以打算想利用lightgbm进行排序,但网上关于lightgbm用于排序的代码很少,关于回归和分类的倒是一堆。这里我将贴上python版的lightgbm用于排序的代码,里面将包括训练、获取叶...

0
0
发表了博客
2018/05/11 15:04

LightGBM优势总结

效率和内存上的提升 1) 在训练决策树计算切分点的增益时,xgboost采用预排序,即需要对每个样本的切分位置都要计算一遍,所以时间复杂度是O(#data)。 而LightGBM则是将样本离散化为直方图,直方图算法的基本思想是先把连续的浮点特征值离散化成k个整数,同时构造一个宽度为k的直方图。在遍历数据的时候,根据离散化后的值...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
05/30 16:31

ERROR: Could not find a version that satisfies the requiremen ?? python安装包失败啦

pip install -i https://pypi.doubanio.com/simple/ -r requirements.txt Looking in indexes: https://pypi.doubanio.com/simple/ Collecting tqdm==4.21.0 (from -r requirements.txt (line 1)) Downloading https://pypi.doubanio.com/packages/37/2c/4ba7ffcb061528ba34c524cc880d4e7a4be4f6ea75abb007070ca39a353c/...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
5 收藏
分享
返回顶部
顶部