- Python Data Science Essentials
- Alberto Boschetti Luca Massaron
- 277字
- 2021-08-13 15:19:35
LightGBM
LightGBM is a gradient boosting framework that was developed by Microsoft that uses the tree-based learning algorithm in a different fashion than other GBMs, favoring exploration of more promising leaves (leaf-wise) instead of developing level-wise.
In graph terminology, LightGBM is pursuing a depth-first search strategy than a breadth-first search one.
It has been designed to be distributed (Parallel and GPU learning supported), and its unique approach really achieves faster training speed with lower memory usage (thus allowing for the handling of the larger scale of data):
- Website: https://github.com/Microsoft/LightGBM
- Version at the time of print: 2.1.0
The installation of XGBoost requires some more actions on your side than usual Python packages. If you are operating on a Windows system, open a shell and issue the following commands:
$> git clone --recursive https://github.com/Microsoft/LightGBM
$> cd LightGBM
$> mkdir build
$> cd build
$> cmake -G "MinGW Makefiles" ..
$> mingw32-make.exe -j4
If you are instead operating on a Linux system, you just need to digit on a shell:
$> git clone --recursive https://github.com/Microsoft/LightGBM
$> cd LightGBM
$> mkdir build
$> cd build
$> cmake ..
$> make -j4
After you have completed compiling the package, no matter whether you are on Windows or Linux, you just import it on your Python command line:
import lightgbm as lgbm
- Mastering Proxmox(Third Edition)
- Div+CSS 3.0網(wǎng)頁布局案例精粹
- ETL with Azure Cookbook
- Dreamweaver CS3網(wǎng)頁制作融會貫通
- Java實用組件集
- 數(shù)據(jù)中心建設(shè)與管理指南
- 輕松學(xué)Java
- CorelDRAW X4中文版平面設(shè)計50例
- Arduino &樂高創(chuàng)意機器人制作教程
- 樂高機器人—槍械武器庫
- 三菱FX/Q系列PLC工程實例詳解
- Photoshop CS4數(shù)碼攝影處理50例
- C#求職寶典
- Hands-On Business Intelligence with Qlik Sense
- PHP求職寶典