Developing ML solutions
Conclusion
- ML lifecycle: from identifying the business problem to deploying and monitoring the model.
- SageMaker AI covers every step:
- Prepare data with Data Wrangler or your own scripts and notebooks.
- Build with Canvas (no code), pre-trained or built-in algorithms, supported frameworks, or custom Docker images.
- Deploy and monitor.
- Built-in algorithms cover supervised learning (classification, regression), unsupervised learning (clustering, dimension reduction, anomaly detection), image processing, time series, and NLP.
- Evaluation uses training, validation, and test sets. Underfitting means high bias, overfitting means high variance, and the goal is low bias with low variance.
- Deployment is self-hosted or managed. SageMaker offers real-time, batch, serverless, and asynchronous inference.
- MLOps extends DevOps to ML so models are deployed, monitored, and retrained repeatably.