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
Metadata
Release files for automl-alex 0.11.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| automl_alex-0.11.24.tar.gz | 24.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| automl_alex-0.11.24-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 54.1 kB
Release files / automl_alex-0.11.24.tar.gz
| Download URL | automl_alex-0.11.24.tar.gz |
|---|---|
| Size | 24.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed5ee229c174770c99b1674c3007d3da712ba27efe4dad1bf25ab33083354b7c
|
|
BLAKE2b-256 checksum How to use checksums |
1f69bb5fe0c55cc4b65e951d403a17be3ee101220c1f57d2f7d5095e0b2b4940
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7
|
Release files / automl_alex-0.11.24-py3-none-any.whl
| Download URL | automl_alex-0.11.24-py3-none-any.whl |
|---|---|
| Size | 29.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ce7123cf9dc09f5efd0d6533461061da25923f94d26170b154a865b93c33adf9
|
|
BLAKE2b-256 checksum How to use checksums |
c451e3f97df5f24875b166cb8d59f523d466ad13c333be250891ec99b8a188fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7
|