Building a Production CI/CD Pipline for Machine Learning Models Across Distributed Industrial Plants

https://hackernoon.imgix.net/images/lThFrsdot9RuRS0vtt80JAKWLx83-kg03aht.png

Key Takeaways

  • Deploying an ML model to a fleet of physically separate industrial plants is not the same problem as deploying to a fleet of cloud regions: the deployable unit has to be the model plus its site-specific configuration, versioned together, not the model alone.
  • A validation gate which only looks at aggregate model quality against a generic hold out set will pass models that are inaccurate for a certain site’s sensor calibration or operating range; validation has to be site aware in order to protect a live process.
  • Staged, canary-style rollout, a pilot site first, observed, then the remaining fleet, gives a multi-site deployment the same safety property canary releases give a web service, applied to a setting where the “user” is a physical process rather than a browser session.
  • It is to say updating a site with a specific version of what is known to be a good...

Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE

Read more