Golden
LoginSign Up
Michelangelo (machine learning platform)

Michelangelo (machine learning platform)

Uber's machine learning platform.

Michelangelo is the machine learning platform of Uber. It enables users across the company to build, deploy and operate machine learning solutions at their scale. It is designed to cover the whole machine learning workflow, manage data, train, evaluate and deploy models, make predictions and monitor predictions.

It is the internal ML-as-a-service platform that democratizes machine learning and makes scaling AI to meet the needs of business as easy as requesting a ride. It is created to be the system that addresses scalable model training and dispatch to production serving vessels.

The Uber Engineering team started the development of Michelangelo in mid 2015. It was built with a mix of open source systems and components made in-house. The primary open sourced components used are HDFS, Spark, Samza, Cassandra, MLLib, XGBoost, and TensorFlow.

UberEats, a food delivery application uses Michelangelo as its machine learning platform.

Timeline

People

Name
Role
Related Golden topics

Further reading

Title
Author
Link
Type

Meet Michelangelo, Uber’s Machine Learning SaaS Platform

Priya Singh

Meet Michelangelo: Uber’s Machine Learning Platform

Jeremy Hermann and Mike Del Balso

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services

References