
MLOps
Shadow deployment vs. canary release of machine learning models
Deploying a machine learning model is way different than deployments of any other kind of software.Because machine learning models learn general rules from specific examples, we are never sure how they will behave in production. Of course, proper training set preparation diminishes the risk. Nevertheless, we can always be surprised by the results.To mitigate the problems, typically, we rollout machine learning models in three deployment stages