Overview
Definition
- 🔧 Fully-managed service for developers/data scientists to build and deploy ML models
- 💡 Typically, difficult to do all the processes in one place + provision servers
- Example: predicting your AWS exam score
End-to-end ML service
- Collect and prepare data
- Build and train ML models
- Deploy the models and monitor the performance of the predictions
Built-in Algorithms
- Supervised Algorithms
- Linear regressions
- Classifications
- Unsupervised Algorithms
- Principal Component Analysis (PCA) – reduce number of features
- K-means – find grouping within data
- Anomaly Detection
- Textual Algorithms – NLP, summarization…
- Image Processing Algorithms – classification, detection…
- Forecasting Algorithms (e.g. DeepAR - forecasts time-series data with RNN)
💡 More built-in models and algorithms than Amazon Bedrock's FMs → wider selection