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 |