Jul 2018
23 Mon
24 Tue
25 Wed
26 Thu 07:45 AM – 06:15 PM IST
27 Fri 07:45 AM – 05:35 PM IST
28 Sat
29 Sun
Anand Chitipothu
Deploying machine models in production is not a trivial task.
There are many challenges like managing multiple versions of models, maintaining staging and production models, keeping track of model performance, logging, scaling etc.
This session explores the tools, techniques and system architecture of a cloud platform built to solve these challenges and the new opportunities it opens up.
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.
Even with dedicated IT teams, managing models in production is not a trivial task. As the number of models and team size increases the complexity only grows.
How to manage multiple versions of a model? How to version control the datasets used for model building? How to tag production and staging versions of a model? How to switch from one version to another seamlessly without any service disruption? How to monitor performance of a live model?
This session explores tools, techniques and system architecture used to build a cloud-based platform to address all the above issues with couple of case studies.
Anand has been crafting beautiful software since a decade and half. He’s now building a data science platform, rorodata, which he recently co-founded. He regularly conducts advanced programming courses through Pipal Academy. He is co-author of web.py, a micro web framework in Python. He has worked at Strand Life Sciences and Internet Archive.
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}