Evolving Michelangelo Model Representation for Flexibility at Scale

Michelangelo, Uber’s machine learning (ML) platform, supports the training and serving of thousands of models in production across the company. Designed to cover the end-to-end ML workflow, the system currently supports classical machine learning, time series forecasting, and deep

The post Evolving Michelangelo Model Representation for Flexibility at Scale appeared first on Uber Engineering Blog.

Read More

Searchable Ground Truth: Querying Uncommon Scenarios in Self-Driving Car Development

At Uber ATG, developing a safe self-driving car system not only means training it on the typical traffic scenarios we see every day, but also the edge cases, those more difficult and rare situations that would even flummox a human

The post Searchable Ground Truth: Querying Uncommon Scenarios in Self-Driving Car Development appeared first on Uber Engineering Blog.

Read More

Science at Uber: Improving Transportation with Artificial Intelligence

At Uber, we take advanced research work and use it to solve real world problems. In our  Science at Uber video series, Uber employees talk about how we apply data science, artificial intelligence, machine learning, and other innovative technologies

The post Science at Uber: Improving Transportation with Artificial Intelligence appeared first on Uber Engineering Blog.

Read More

Three Approaches to Scaling Machine Learning with Uber Seattle Engineering

Uber’s services require real-world coordination between a wide range of customers, including driver-partners, riders, restaurants, and eaters. Accurately forecasting things like rider demand and ETAs enables this coordination, which makes our services work as seamlessly as possible. 

In an effort

The post Three Approaches to Scaling Machine Learning with Uber Seattle Engineering appeared first on Uber Engineering Blog.

Read More

Introducing LCA: Loss Change Allocation for Neural Network Training

Neural networks (NNs) have become prolific over the last decade and now power machine learning across the industry. At Uber, we use NNs for a variety of purposes, including detecting and predicting object motion for self-driving vehicles, responding more

The post Introducing LCA: Loss Change Allocation for Neural Network Training appeared first on Uber Engineering Blog.

Read More