State-of-the art Automated Machine Learning python library for Tabular Data
Project description
AutoML Alex
State-of-the art Automated Machine Learning python library for Tabular Data
From AutoML-Benchmark
Scheme
Features
- Automated Data Clean (Auto Clean)
- Automated Feature Engineering (Auto FE)
- Smart Hyperparameter Optimization (HPO)
- Feature Generation
- Feature Selection
- Models Selection
- Cross Validation
- Timelimit and EarlyStoping
Installation
pip install automl-alex
🚀 Examples
Classifier:
from automl_alex import AutoMLClassifier
model = AutoMLClassifier(X_train, y_train, X_test,)
predict_test, predict_train = model.fit_predict(timeout=2000,)
Regression:
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:
- 01_Quick_Start.ipynb
- 02_Models.ipynb
- 03_Data_Cleaning_and_Encoding_(DataBunch).ipynb
- 04_ModelsReview.ipynb
- 05_BestSingleModel.ipynb
What's inside
It integrates many popular frameworks:
- scikit-learn
- XGBoost
- LightGBM
- CatBoost
- Optuna
- ...
Note:
- With a large dataset, a lot of memory is required! Library creates many new features. If you have a large dataset with a large number of features (more than 100), you may need a lot of memory.
- Do not work with timeseries and texts yet
Road Map
-
Feature Generation
-
Advanced Logging
-
New Features Generators
-
DL Encoders
-
Save/Load and Predict on New Samples
-
Add More libs (NNs)
-
Add opt Pruners
-
Build pipelines
-
Docs Site
Contact
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
automl_alex-0.7.26.tar.gz
(24.2 kB
view hashes)
Built Distribution
Close
Hashes for automl_alex-0.7.26-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f457ed8463f1776e6fe4729b133425a0a305b827c5ed3df380d387339155e52 |
|
MD5 | fb1ad4e837a2b7a2508031dfe7c3a4f0 |
|
BLAKE2b-256 | 17f5cf5b4a42ad32b18a6a130e4dd38433b2e7d789049f872fd35f2ee2624798 |