Machine Learning as a Service

Anand Chitipothu (~anandology)




One of the common pain points that we have come across in organizations is the last-mile delivery of data science applications. There are two common delivery vehicles of data products – dashboards and APIs.

More often than not, machine learning practitioners find it hard to deploy their work in production and full stack developers find it hard to incorporate machine learning models in their pipeline. To be able to successfully do a data science-driven product/application, it requires one to have a basic understanding of machine learning, server-side programming and front-end application.

In this workshop, one would learn how to build a seamless end-to-end data driven application – Starting from data ingestion, data exploration, creating a simple machine learning model, exposing the output as a RESTful API and deploying the dashboard as a web application – to solve a business problem.


1: Introduction and Concepts

  • Approach for building ML products
  • Problem definition and dataset
  • Build the ML Model

2: Build an ML Service

  • Concept of ML Service
  • Deploy the ML Service - localhost API

3: Build a Dashboard

  • Create a simple dashboard
  • Integrate ML model API with dashboard

4: Deploying to Cloud

  • Deploy the ML service as cloud API
  • Deploy the dashboard as cloud service

5: Wrap-up

  • Best practices and challenges in building ML service
  • Where to go from here

This workshop is developed together by Amit Kapoor, Anand Chitipothu and Bargava Subramanian.


Will be updated here shortly.

Speaker Info:

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, a micro web framework in Python. He has worked at Strand Life Sciences and Internet Archive.

Section: Data Analysis and Visualization
Type: Workshops
Target Audience: Intermediate
Last Updated:

Hi, It would be nice if you add your slides before 10 Sept. It will help our team to review your proposal. Thanks

Rajat Saini (~rajataaron)

I would like to withdraw this workshop proposal. Do I need to delete the proposal or is there a better way handle it?

Anand Chitipothu (~anandology)

Login to add a new comment.