LightGBM/README.md

66 строки
3.8 KiB
Markdown
Исходник Обычный вид История

2016-08-05 09:06:35 +03:00
LightGBM, Light Gradient Boosting Machine
=========================================
2016-10-11 11:00:31 +03:00
[![Build Status](https://travis-ci.org/Microsoft/LightGBM.svg?branch=master)](https://travis-ci.org/Microsoft/LightGBM)
2016-08-05 09:06:01 +03:00
LightGBM is a gradient boosting framework that uses tree based learning algorithms. It is designed to be distributed and efficient with the following advantages:
2016-08-05 09:06:01 +03:00
- Faster training speed and higher efficiency
2016-10-19 08:28:10 +03:00
- Lower memory usage
2016-10-09 09:59:09 +03:00
- Better accuracy
2016-10-09 11:15:57 +03:00
- Parallel learning supported
- Capable of handling large-scale data
2016-08-05 09:06:01 +03:00
2016-10-19 07:39:26 +03:00
For more details, please refer to [Features](https://github.com/Microsoft/LightGBM/wiki/Features).
2016-08-05 09:06:01 +03:00
2017-01-12 10:27:11 +03:00
[Experiments](https://github.com/Microsoft/LightGBM/wiki/Experiments#comparison-experiment) on public datasets show that LightGBM can outperform existing boosting frameworks on both efficiency and accuracy, with significantly lower memory consumption. What's more, the [experiments](https://github.com/Microsoft/LightGBM/wiki/Experiments#parallel-experiment) show that LightGBM can achieve a linear speed-up by using multiple machines for training in specific settings.
2016-10-09 09:59:09 +03:00
News
----
2017-04-10 05:46:28 +03:00
04/10/2017 : Support use GPU to accelerate the tree learning.
2017-02-24 05:05:47 +03:00
02/20/2017 : Update to LightGBM v2.
2017-02-20 06:22:56 +03:00
2017-01-08 05:09:36 +03:00
01/08/2017 : Release [**R-package**](./R-package) beta version, welcome to have a try and provide feedback.
2017-03-01 15:21:30 +03:00
12/05/2016 : **Categorical Features as input directly**(without one-hot coding). Experiment on [Expo data](http://stat-computing.org/dataexpo/2009/) shows about 8x speed-up with same accuracy compared with one-hot coding.
2017-01-08 05:09:36 +03:00
12/02/2016 : Release [**python-package**](./python-package) beta version, welcome to have a try and provide feedback.
2017-04-07 19:14:17 +03:00
External(unofficial) Repo
-------------------------
Julia Package: https://github.com/Allardvm/LightGBM.jl
JPMML: https://github.com/jpmml/jpmml-lightgbm
2016-12-16 10:14:24 +03:00
Get Started And Documents
-------------------------
To get started, please follow the [Installation Guide](https://github.com/Microsoft/LightGBM/wiki/Installation-Guide) and [Quick Start](https://github.com/Microsoft/LightGBM/wiki/Quick-Start).
2016-10-09 09:59:09 +03:00
2016-08-05 09:06:01 +03:00
* [**Wiki**](https://github.com/Microsoft/LightGBM/wiki)
* [**Installation Guide**](https://github.com/Microsoft/LightGBM/wiki/Installation-Guide)
2016-08-05 09:06:01 +03:00
* [**Quick Start**](https://github.com/Microsoft/LightGBM/wiki/Quick-Start)
2016-12-16 12:11:39 +03:00
* [**Examples**](https://github.com/Microsoft/LightGBM/tree/master/examples)
* [**Features**](https://github.com/Microsoft/LightGBM/wiki/Features)
* [**Parallel Learning Guide**](https://github.com/Microsoft/LightGBM/wiki/Parallel-Learning-Guide)
* [**Configuration**](https://github.com/Microsoft/LightGBM/wiki/Configuration)
2016-12-16 12:11:39 +03:00
* [**Document Indexer**](https://github.com/Microsoft/LightGBM/blob/master/docs/Readme.md)
2016-08-05 09:06:01 +03:00
2016-12-16 10:14:24 +03:00
How to Contribute
-----------------
LightGBM has been developed and used by many active community members. Your help is very valuable to make it better for everyone.
- Check out [call for contributions](https://github.com/Microsoft/LightGBM/issues?q=is%3Aissue+is%3Aopen+label%3Acall-for-contribution) to see what can be improved, or open an issue if you want something.
2016-12-16 12:19:11 +03:00
- Contribute to the [tests](https://github.com/Microsoft/LightGBM/tree/master/tests) to make it more reliable.
2017-01-12 10:27:11 +03:00
- Contribute to the [documents](https://github.com/Microsoft/LightGBM/tree/master/docs) to make it clearer for everyone.
2016-12-16 10:14:24 +03:00
- Contribute to the [examples](https://github.com/Microsoft/LightGBM/tree/master/examples) to share your experience with other users.
2016-12-16 12:11:39 +03:00
- Check out [Development Guide](./docs/development.md).
- Open issue if you met problems during development.
2016-12-16 10:14:24 +03:00
2016-10-09 09:59:09 +03:00
Microsoft Open Source Code of Conduct
------------
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.