AIF-C01 notes
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.