Side by side
auto-sklearn vs EvalML
Both stand on automl software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxSelf-hosted
Pick auto-sklearn if you need free, open-source automated fitting for classification or regression and can run it on Linux. Look elsewhere if you need Windows support or macOS support that the project actively maintains.
Visit auto-sklearn Free plan APILinuxMac+2
EvalML provides pipeline automation, configurable objectives and model inspection without a listed price. Platform-specific dependency requirements and developing time-series support are worth considering before installation.
Visit EvalMLThe facts
| auto-sklearn | EvalML | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Self-hosted | API, Linux, Mac, Self-hosted, Windows |
| Lowest paid plan | Free or on request | Not published |
| Plans published | 1 | None |
| Maker | Not published | Not published |
| Website | automl.github.io | evalml.alteryx.com |
| On automl software | #5 of 30 | #9 of 30 |
auto-sklearn: what it does well
- Automates model fitting and ensemble construction for classification and regression.
- Fitted pipelines are compatible with the scikit-learn API.
- Users can customize metrics, splits, and feature types.
- Search procedure can be inspected.
- Open-source software is free.
What to know first
- Cannot run on Windows.
- macOS is not actively supported.
- Users must set time and memory limits.
- Parallel workers require a shared file system.
EvalML: what it does well
- Free AutoML library with no trial requirement.
- Automates pipeline construction and optimization.
- Supports standard and custom objectives.
- Includes model inspection tools.
- Can work with Featuretools and Compose.
What to know first
- Time-series support is still being developed.
- Mac requires OpenMP for LightGBM.
- Apple M1 dependency support is incomplete.
- Some Windows dependencies may need conda installation.
Alternatives to auto-sklearn Alternatives to EvalML The whole list
