CI/CD for Machine Learning

As we venture into new fields, we sometimes forget to apply the lessons learned in the past. As machine learning (ML) becomes more accessible to developers without a data science degree, and ML models multiply, we begin to see a glaring deficiency.

Many of the ML frameworks support easily building and tweaking ML models, but do not offer source control. To make matters worse, ML models often require prolonged trial and error, and even small changes in parameters can produce large changes in model accuracy. As developers test new models, it becomes difficult to roll back to previous versions, create a reliable CI/CD pipeline into the production environment and monitor the application after it is deployed.

In this talk, I will discuss the potential ways you could begin with the end in mind and build a reliable process for delivering your ML models into production.



Sasha Rosenbaum

As a Microsoft Azure Global Black Belt for DevOps, Sasha helps Microsoft clients transform their culture and their tech stack to inspire collaboration between development and operations and create ...