Skip to footer

Tag: Machine Learning

Complex freeway interchange

Accessible Machine Learning through Data Workflow Management

Uber engineers offer two common use cases showing how we orchestrate machine learning model training in our data workflow engine.

Data Science at Scale: A Conversation with Uber’s Fran Bell

We spoke to Data Science Director Fran Bell about machine learning at Uber and what she finds most challenging—and rewarding—about her work.

Uber Open Source: Catching Up with Fritz Obermeyer and Noah Goodman from the Pyro...

We spoke with Fritz Obermeyer and Noah Goodman, Pyro project co-leads, about the potential of open source AI software at Uber and beyond.

Introducing Ludwig, a Code-Free Deep Learning Toolbox

Uber AI developed Ludwig, a code-free deep learning toolbox, to make deep learning more accessible to non-experts and enable faster model iteration cycles.

Manifold: A Model-Agnostic Visual Debugging Tool for Machine Learning at Uber

Uber built Manifold, a model-agnostic visualization tool for ML performance diagnosis and model debugging, to facilitate a more informed and actionable model iteration process.

POET: Endlessly Generating Increasingly Complex and Diverse Learning Environments and their Solutions through the...

Uber AI Labs introduces the Paired Open-Ended Trailblazer (POET), an algorithm that leverages open-endedness to push the bounds of machine learning.

Open Source at Uber: Meet Alex Sergeev, Horovod Project Lead

We sat down with Horovod project lead, Alex Sergeev, to discuss his path to open source and what most excites him about the future of Uber's distributed deep learning framework.

How to Get a Better GAN (Almost) for Free: Introducing the Metropolis-Hastings GAN

Metropolis-Hastings Generative Adversarial Networks (GANs) leverage the discriminator to pick better samples from the generator after ML model training is done.
Uber AI Chief Scientist Zoubin Ghahramani speaks at Uber Open Summit 2018

Collaboration at Scale: Highlights from Uber Open Summit 2018

Uber hosted its first Open Summit on November 15, inviting the open source community to learn about our open source projects from the engineers who use them every day. Check out highlights from the day, including keynotes from the Linux Foundation's Jim Zemlin and Uber AI's Zoubin Ghahramani.
Jan Pedersen announcement feature image

Experience in AI: Uber Hires Jan Pedersen

Uber welcomes Jan Pedersen as a Distinguished Scientist to our Uber AI group, where he will bring his extensive experience to our efforts in improving artificial intelligence and machine learning.

NVIDIA: Accelerating Deep Learning with Uber’s Horovod

Horovod, Uber's open source distributed deep learning system, enables NVIDIA to scale model training from one to eight GPUs for their self-driving sensing and perception technologies.

My Journey from Working as a Fabric Weaver in Ethiopia to Becoming a Software...

Samuel Zemedkun reflects on his immigrant experience and how his part-time driving through the Uber platform funded his education and inspired his decision to join the company.

Michelangelo PyML: Introducing Uber’s Platform for Rapid Python ML Model Development

Uber developed Michelangelo PyML to run identical copies of machine learning models locally in both real time experiments and large-scale offline prediction jobs.
Photo of Uber app showing map

Applying Customer Feedback: How NLP & Deep Learning Improve Uber’s Maps

To improve our maps, Uber Engineering analyzes customer support tickets with natural language processing and deep learning to identify and correct inaccurate map data.

Improving Driver Communication through One-Click Chat, Uber’s Smart Reply System

One-click chat, the Uber driver app's smart reply system, leverages machine learning to make in-app messaging between driver-partners and riders more seamless.
Petastorm logo

Introducing Petastorm: Uber ATG’s Data Access Library for Deep Learning

Uber's Advanced Technologies Group introduces Petastorm, an open source data access library enabling training and evaluation of deep learning models directly from multi-terabyte datasets in Apache Parquet format.
Food Discovery with Uber Eats: Recommending for the Marketplace

Food Discovery with Uber Eats: Recommending for the Marketplace

Uber Eats engineers describe how they surface restaurant recommendations in the app using multi-objective optimization to give eaters the most satisfying experience while maintaining the health of the Uber Eats marketplace.

Forecasting at Uber: An Introduction

In this article, we provide a general overview of how our teams leverage forecasting to build better products and maintain the health of the Uber marketplace.

Scaling Uber’s Customer Support Ticket Assistant (COTA) System with Deep Learning

Uber built the next generation of COTA by leveraging deep learning models, thereby scaling the system to provide more accurate customer support ticket predictions.

An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solution

As powerful and widespread as convolutional neural networks are in deep learning, AI Labs’ latest research reveals both an underappreciated failing and a simple fix.
World map with stack of gold coins

Transforming Financial Forecasting with Data Science and Machine Learning at Uber

Uber developed its own financial planning software, relying on data science and machine learning, to deliver on-demand forecasting and optimize strategic and operations decisions.
How Trip Inferences and Machine Learning Optimize Delivery Times on Uber Eats

How Trip Inferences and Machine Learning Optimize Delivery Times on Uber Eats

Using GPS and sensor data from Android phones, Uber engineers develop a state model for trips taken by Uber Eats delivery-partners, helping to optimize trip timing for delivery-partners and eaters alike.
Diagram of fraud prevention workflow

Advanced Technologies for Detecting and Preventing Fraud at Uber

To detect and prevent fraud, Uber brings to bear data science and machine learning, analyzing GPS traces and usage patterns to identify suspicious behavior.

Going Global: Highlights from the Second Annual Uber Technology Day

On April 19, 2018, Uber's LadyEng group hosted Going Global: Uber Tech Day, our second annual event focused on showcasing the technical work of engineers, data scientists, and product managers from across the company.

Measuring the Intrinsic Dimension of Objective Landscapes

Curious about what it is like to traverse the high-dimensional loss landscapes of modern neural networks? Check out Uber AI Labs’ latest research on measuring intrinsic dimension to find out.
Evolution to running

Accelerating Deep Neuroevolution: Train Atari in Hours on a Single Personal Computer

Applying hardware acceleration to deep neuroevolution in what is now an open source project, Uber AI Labs was able to train a neural network to play Atari in just a few hours on a single personal computer, making this type of research accessible to a far greater number of people.

Mediation Modeling at Uber: Understanding Why Product Changes Work (and Don’t Work)

Uber Labs leverages mediation modeling to better understand the relationship between product updates and their outcomes, leading to improved customer experiences on our platform.
Neuron image

Differentiable Plasticity: A New Method for Learning to Learn

Differentiable Plasticity is a new machine learning method for training neural networks to change their connection weights adaptively even after training is completed, allowing a form of learning inspired by the lifelong plasticity of biological brains.

VINE: An Open Source Interactive Data Visualization Tool for Neuroevolution

Uber AI Labs introduces Visual Inspector for Neuroevolution (VINE), an open source interactive data visualization tool to help neuroevolution researchers better understand this family of algorithms.

Introducing the Uber AI Residency

Interested in accelerating your career by tackling some of Uber’s most challenging AI problems? Apply for the Uber AI Residency, a research fellowship dedicated to fostering the next generation of AI talent.

Omphalos, Uber’s Parallel and Language-Extensible Time Series Backtesting Tool

Uber Engineering created Omphalos, our new backtesting framework, to enable efficient and reliable comparison of forecasting models across languages.

SBNet: Leveraging Activation Block Sparsity for Speeding up Convolutional Neural Networks

Uber ATG Toronto developed Sparse Blocks Network (SBNet), an open source algorithm for TensorFlow, to speed up inference of our 3D vehicle detection systems while lowering computational costs.

COTA: Improving Uber Customer Care with NLP & Machine Learning

In this article, Uber Engineering introduces our Customer Obsession Ticket Assistant (COTA), a new tool that puts machine learning and natural language processing models in the service of customer care to help agents deliver improved support experiences.

Year in Review: 2017 Highlights from Uber Open Source

As we approach the New Year, Uber Open Source revisits some of Uber Engineering's most popular projects from 2017.

Year in Review: 2017 Highlights from the Uber Engineering Blog

To ring in the New Year, the Uber Engineering Blog shares some of our editor's picks for 2017.

Welcoming the Era of Deep Neuroevolution

By leveraging neuroevolution to train deep neural networks, Uber AI Labs is developing solutions to solve reinforcement learning problems.

Navigating the Engineering Interview Process at Uber & Beyond

Up for the challenge of developing at unprecedented scale? First, learn what it takes to master the technical interview process at Uber.

Gleaning Insights from Uber’s Partner Activity Matrix with Genomic Biclustering and Machine Learning

Uber Engineering's partner activity matrix leverages biclustering and machine learning to better understand the diversity of user experiences on our driver app.

Welcoming Peter Dayan to Uber AI Labs

Arriving now: Uber's Chief Scientist Zoubin Ghahramani introduces Uber AI Labs' newest team member, award-winning neuroscientist Peter Dayan.

Engineering More Reliable Transportation with Machine Learning and AI at Uber

In this article, we highlight how Uber leverages machine learning and artificial intelligence to tackle engineering challenges at scale.

Uber AI Labs Open Sources Pyro, a Deep Probabilistic Programming Language

Pyro is an open source probabilistic programming language that unites modern deep learning with Bayesian modeling for a tool-first approach to AI.

Meet Horovod: Uber’s Open Source Distributed Deep Learning Framework for TensorFlow

Uber Engineering introduces Horovod, an open source framework that makes it faster and easier to train deep learning models with TensorFlow.

Engineering a Million-Mile Journey with Uber ATG

Uber ATG's Poornima Kaniarasu shares how she found her "place" developing the machine learning technologies behind our self-driving vehicles.

Engineering Uncertainty Estimation in Neural Networks for Time Series Prediction at Uber

Uber Engineering introduces a new Bayesian neural network architecture that more accurately forecasts time series predictions and uncertainty estimations.

Meet Michelangelo: Uber’s Machine Learning Platform

Uber Engineering introduces Michelangelo, our machine learning-as-a-service system that enables teams to easily build, deploy, and operate ML solutions at scale.

Engineering Uber Predictions in Real Time with ELK

Uber Engineering architected a real-time trip features prediction system using an open source RESTful search engine built with Elasticsearch, Logstash, and Kibana (ELK).

Engineering Extreme Event Forecasting at Uber with Recurrent Neural Networks

Recurrent neural networks equip Uber Engineering's new forecasting model to more accurately predict rider demand during extreme events.

Detecting Abuse at Scale: Locality Sensitive Hashing at Uber Engineering

In this article, we discuss how Uber Engineering uses Locality Sensitive Hashing on Apache Spark to reliably detect fraudulent trips at scale.

Presenting the Engineering Behind Uber at Our Technology Day

A daylong event at Uber’s Palo Alto office, sponsored by our LadyEng group, showcased the technical work across Uber Engineering as well as the people who are leading and building these projects. Here are some of the resulting presentations.

Popular Articles