Metadata-Version: 2.1
Name: automl-alex
Version: 0.5.16
Summary: State-of-the art Automated Machine Learning python library for Tabular Data
Home-page: UNKNOWN
Author: Alex Lekov
Author-email: itslek@yandex.ru
License: MIT
Project-URL: Bug Reports, https://github.com/Alex-Lekov/AutoML_Alex/issues
Project-URL: Source, https://github.com/Alex-Lekov/AutoML_Alex/
Keywords: machine learning,data science,automated machine learning,automl,hyperparameter optimization,artificial intelligence,ensembling,stacking,blending,deep learning,tensorflow,deeplearning,lightgbm,gradient boosting,gbm,keras
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6.*
Description-Content-Type: text/markdown
Requires-Dist: numpy (>=1.18.1)
Requires-Dist: pandas (>=1.0.1)
Requires-Dist: scikit-learn (>=0.21.0)
Requires-Dist: lightgbm (>=2.3.1)
Requires-Dist: catboost (>=0.22)
Requires-Dist: xgboost (>=1.0.2)
Requires-Dist: scipy (>=1.4.1)
Requires-Dist: tqdm (>=4.43.0)
Requires-Dist: optuna (>=1.3.0)
Requires-Dist: category-encoders (>=2.2.2)
Requires-Dist: patsy (>=0.5.1)
Requires-Dist: statsmodels (>=0.11.1)



<h3 align="center">AutoML Alex</h3>

<div align="center">

[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)
[![Python](https://img.shields.io/badge/python-v3.7-blue.svg)]()

</div>

---

<p align="center"> State-of-the art Automated Machine Learning python library for Tabular Data</p>


## Installation

```python
pip install automl-alex
```


## 🚀 Examples

Classifier:
```python
from automl_alex import AutoMLClassifier

model = AutoMLClassifier(X_train, y_train, X_test,)
predict_test, predict_train = model.fit_predict(timeout=2000,)
```

Regression:
```python
from automl_alex import AutoMLRegressor

model = AutoMLRegressor(X_train, y_train, X_test,)
predict_test, predict_train = model.fit_predict(timeout=2000,)
```

More examples in the folder ./examples


## Features

- Data preprocessing
- Categorical feature Encoding
- Target Encoding with cross validation
- Cross Validation
- Search for the best solving library 
- Smart Optimization of Hyperparameters (TPE)
- Timelimit and EarlyStoping
- Stacking



