Published Mar 2, 2018

Machine Learning Platforms at Uber with Mike Del Balso - #115

Mike Del Balso, Product Manager for Machine Learning Platforms at Uber, delves into effective machine learning strategies, the implementation of Uber's Michelangelo platform, and the power of open sourcing tools like Horovod for industry-wide collaboration and scalable model deployment.
Episode Highlights
The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence) logo

Popular Clips

Episode Highlights

  • Infrastructure

    Implementing machine learning infrastructure at scale presents numerous challenges for organizations. highlights the importance of integrating robust infrastructure to support machine learning systems, emphasizing that a great model alone is insufficient without the necessary logging and monitoring systems 1. He notes that the complexity of machine learning platforms requires a significant engineering investment to ensure stability and scalability, particularly in high-demand environments like Uber's ad systems 2.

    Even if you have a great model, there's a lot more infrastructure around your machine learning system that you need to integrate with.

    ---

    This integration is crucial for maintaining model accuracy and performance over time, preventing models from becoming stale or ineffective.

       

    Michelangelo

    The Michelangelo platform at Uber plays a pivotal role in deploying and managing machine learning systems efficiently. explains that Michelangelo was developed to address the need for a unified platform that supports the entire data science workflow, from exploration to production 3. This platform allows teams to share features and avoid duplicating data pipelines, enhancing collaboration and efficiency 3.

    Our goal is to support everything from the exploration side of the data science workflow all the way to production.

    ---

    By providing a comprehensive infrastructure, Michelangelo helps teams at Uber, such as those predicting ETAs or managing Uber Eats, to deploy and maintain machine learning models at scale 2.

Related Episodes