Platform Overview
EvoML is a platform that automates and optimizes the entire machine learning lifecycle. This documentation provides a step-by-step guide to building, optimizing, and deploying production-ready models efficiently.
Key Features
- Data Upload and Exploration
- Model Development
- Multi-objective Optimization
- Feature Engineering
- Timeseries Handling
- Model Hub
- Evaluation
- EvoML Client
- Deployment
Supported Tasks
| Model Type | Use Cases | Features |
|---|---|---|
| Classification | Customer segmentation, fraud detection | Multi-class support, imbalanced learning |
| Regression | Price prediction, demand forecasting | Linear/Non-linear optimization |
| Time Series Classification | Anomaly detection, pattern recognition | Sequence classification, temporal feature extraction |
| Time Series Regression | Stock prediction, demand forecasting | Advanced forecasting |
| Natural Language Processing Classification | Sentiment analysis, spam detection | Embeddings |
| Natural Language Processing Regression | Numerical ratings, price prediction | Embeddings |