Developing ML solutions
Sources of ML Models
SageMaker AI supports four ways to get a model, from least to most effort:
- Pre-trained models in SageMaker JumpStart: ready to deploy, or fine-tune and deploy. Least effort and lowest operational overhead.
- Built-in algorithms: SageMaker's own algorithms, designed to scale to large datasets and significant compute.
- Script mode with supported frameworks: your own training code on pre-made images for scikit-learn, TensorFlow, PyTorch, MXNet, or Chainer.
- Custom Docker images: bring your own container with any packages you need. Most effort.
SageMaker JumpStart
- Pre-trained open-source models from popular model hubs for many problem types
- Deploy, fine-tune, and evaluate them, with incremental training before deployment
- Solution templates that set up infrastructure for common use cases
- Runnable example notebooks
Built-in algorithms cover supervised learning (classification and regression), unsupervised learning (clustering, dimension reduction, anomaly detection), image processing, time series, and text analysis.