Presented By O'Reilly and Cloudera
Make Data Work
Dec 4–5, 2017: Training
Dec 5–7, 2017: Tutorials & Conference

Managing machine learning models in production

Anand Chitipothu (rorodata)
5:05pm5:45pm Wednesday, December 6, 2017
Average rating: *****
(5.00, 2 ratings)

Who is this presentation for?

  • Data scientists

Prerequisite knowledge

  • Experience building and deploying machine learning models

What you'll learn

  • Understand the challenges in managing machine learning models in production
  • Learn techniques for managing multiple versions of models
  • Explore tools for managing models


Typically, data scientists build machine learning models and ask IT specialists in their team to deploy these models. With teams becoming smaller and the quest for increased productivity, few data science teams have luxury of specialists at their beck and call. And even with dedicated IT teams, managing models in production is not a trivial task. As the number of models and team size increase, the complexity only grows.

So how do you manage multiple versions of a model; version control the datasets used for model building; tag production and staging versions of a model; switch from one version to another seamlessly without any service disruption; or monitor performance of a live model?

Anand Chitipothu explores the tools, techniques, and system architecture of a cloud platform built to solve these challenges and the new opportunities it opens up.

Photo of Anand Chitipothu

Anand Chitipothu


Anand Chitipothu is a platform architect at rorodata, a data science platform that he recently cofounded. Anand has been crafting beautiful software for more than a decade. Previously, he worked at Strand Life Sciences and Internet Archive. Anand regularly conducts advanced programming courses through Pipal Academy and is the coauthor of, a micro web framework in Python.