Metadata-Version: 2.1
Name: linora
Version: 0.4.2
Summary: Easy automatic hyperparameter optimization algorithms and libraries for XGBoost and LightGBM.
Home-page: https://github.com/Hourout/linora
Author: JinQing Lee, Gaojie Wei
Author-email: hourout@163.com
License: Apache License Version 2.0
Keywords: hyperparameter-optimization,XGBoost,LightGBM
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
Requires-Dist: pandas (>=0.24.1)
Requires-Dist: scikit-learn (>=0.20.2)
Requires-Dist: xgboost (>=0.81)
Requires-Dist: pyecharts (>=0.5.11)
Requires-Dist: pyecharts-snapshot (>=0.1.10)
Requires-Dist: numpy (>=1.16.2)

# Linora



![PyPI version](https://img.shields.io/pypi/pyversions/linora.svg)
![Github license](https://img.shields.io/github/license/Hourout/linora.svg)
[![PyPI](https://img.shields.io/pypi/v/linora.svg)](https://pypi.python.org/pypi/linora)
![PyPI format](https://img.shields.io/pypi/format/linora.svg)

Linora is a efficent machine learning hyper parameters automated tuning Library,supporting XGBoost、LightGBM、CatBoost and other algorithm that implement by sklearn. 



| [API Document](https://github.com/Hourout/linora/blob/master/document/English_API.md) | [API文档](https://github.com/Hourout/linora/blob/master/document/Chinese_API.md) | [中文介绍](https://github.com/Hourout/linora/blob/master/document/Chinese.md) |

## Installation

To install [this verson from PyPI](https://pypi.org/project/linora/), type:

```
pip install linora
```

To get the newest one from this repo (note that we are in the alpha stage, so there may be frequent updates), type:

```
pip install git+git://github.com/Hourout/linora.git
```

## Feature
-XGBoost
  - Support XGBClassifier in RandomSearch、GridSearch
  - Support XGBRegressor in RandomSearch、GridSearch
  - Support XGBRanker in RandomSearch、GridSearch
  - Support cpu、gpu
  - Support fast search、k-fold search

-LightGBM
  - Support LGBClassifier in RandomSearch、GridSearch
  - Support LGBRegressor in RandomSearch、GridSearch
  - Support LGBRanker in RandomSearch、GridSearch
  - Support cpu、gpu
  - Support fast search、k-fold search

## Example
- [linora.XGBRanker](https://github.com/Hourout/linora/blob/master/example/XGBRanker.ipynb)
- [linora.XGBClassifier](https://github.com/Hourout/linora/blob/master/example/XGBClassifier.ipynb)
- [linora.XGBRegressor](https://github.com/Hourout/linora/blob/master/example/XGBRegressor.ipynb)


