Presentation: Michelangelo: Uber’s Machine Learning Platform
Abstract
Michelangelo is the Machine Learning platform that we have built at Uber. The purpose of Michelangelo is to enable data scientists and engineers (and eventually non-technical users) to easily build, deploy, and operate machine learning solutions at scale. It is designed to be ML-as-a-service, covering the end-to-end machine learning workflow: manage data, train models, evaluate models, deploy models, make predictions, and monitor predictions. Michelangelo supports traditional ML models, time series forecasting, and deep learning. In this talk, I will use one of our models, the UberEATS estimated delivery time model, as a case study to illustrate how the system works end-to-end. I will also cover some of the lessons we learned while developing and scaling the platform.
Similar Talks
Machine Learning on Mobile and Edge Devices With TensorFlow Lite
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/daniel_situnayake.jpg?itok=veLbIaYQ)
Developer Advocate for TensorFlow Lite @Google and Co-Author of TinyML
Daniel Situnayake
Self-Driving Cars as Edge Computing Devices
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/matt_ranney_0.jpg?itok=IOJOg0gt)
Sr. Staff Engineer @UberATG
Matt Ranney
CI/CD for Machine Learning
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/sasha.jpg?itok=acTR-dWr)
Program Manager on the Azure DevOps Engineering Team @Microsoft
Sasha Rosenbaum
ML's Hidden Tasks: A Checklist for Developers When Building ML Systems
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/pic_0.jpg?itok=D3SIVfbH)
Senior Machine Learning Engineer @teamretrorabbit
Jade Abbott
From POC to Production in Minimal Time - Avoiding Pain in ML Projects
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/dr_janet_bastiman_2018_bw.jpeg?itok=1u944cAy)
Chief Science Officer @StoryStreamAI
Janet Bastiman
ML in the Browser: Interactive Experiences with Tensorflow.js
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/hs.jpg?itok=nz0evj8M)
Research Engineer in Machine Learning @cloudera
Victor Dibia
Machine Learning 101
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/grishma_jena_copy.jpg?itok=uPwj-eg0)
Data Scientist @IBM
Grishma Jena
ML/AI Panel
![Qcon](https://archive.qconsf.com/sites/qcon_sf/files/styles/similar_talks/public/headshot2.jpg?itok=_WvFa0Bm)
Staff Developer Relations Engineer @Google Cloud Platform