tvkpz / aws-ml-deployment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-ml-deployment

This repository organizes some of the best practices in deploying ML projects using AWS cloud offerings. Each topic will have conceptual explanations of each example code.

The following topics are WIP and covered.

  1. How to do deployments using built-in AWS ML Algorithms.
  2. How to do deployments using AWS DL containers and package your own algorithms
  3. How to do deployments using custom containers (including extending AWS DL containers) and your own algorithms
  4. Resource usage profiling a deployment endpoint - a library of APIs that leverage on CloudWatch metrics
  5. Load testing a deployment endpoint showcasing how auto-scaling helps - using serverless artillery
  6. An AWS ML instance right sizing recommender for deployments - library that combines the above two
  7. Examples on how to profile deep learning architectures in TF, MXNet and PyTorch
  8. Examples of Deployment on the Edge
  9. Examples of using Sagemaker Model monitoring in deployment pipelines
  10. Examples of Computer Vision based deployment use cases
  11. Examples of NLP based deployment use cases
  12. Examples of Forecasting based deployment use cases
  13. Examples of Recommender systems based deployment use cases
  14. Examples of Reinforcement Learning based deployment use cases

About