Set of best practices for putting machine learning to production

Machine Learning projects has 3 main stages:

  1. Design where you decide if ML is the best solution for your problem or you can use sth simpler.
  2. Training
    1. train different models
    2. validating models accuracies
    3. choosing the best one
  3. Operate
    1. deployment
    2. monitoring

MLOps helps us on all those stages, from re-training the models with one click to deploying models automatically and monitoring the quality of this model.