Brandon Rohrer — Machine Learning in Production for Robots

Topics covered
Popular Clips
Episode Highlights
Production Challenges
Brandon Rohrer shares the complexities of transitioning machine learning models from development to production, particularly in robotics. He explains that while the trained model might seem like the simplest part, the real challenge lies in ensuring all components work seamlessly together. This involves managing data requests, preventing service disruptions, and adapting to constant updates in software and hardware.
Machine learning, specific issues are, it's almost impossible to consider all the possible inputs you'll get.
---
Rohrer emphasizes the importance of periodically retraining models to adapt to changing real-world conditions, which is crucial for maintaining model accuracy and reliability 1.
Model Robustness
Ensuring robustness in robotic models is a significant challenge due to the unpredictable nature of real-world environments. Rohrer discusses the importance of breaking down problems into subproblems to manage complexity, though he acknowledges this approach isn't universally accepted. He highlights the difficulty of obtaining high-quality labeled data, which is essential for training effective models.
If you close your eyes to that, move ahead with poorly labeled data, then badness happens, and you get models that are worse than no model at all.
---
Rohrer also reflects on his journey from mechanical engineering to data science, noting how his background aids in understanding and solving these complex challenges 2 3.
Robotics Complexity
The inherent complexity of robotics makes it a particularly challenging field compared to other machine learning applications. Rohrer explains that unlike image or audio processing, robotics involves navigating novel environments and requires vast amounts of data to learn effectively. He notes that even simple tasks for humans can be complex for robots due to the need for precise data and the unpredictability of real-world scenarios.
The robot's never going to experience the same thing twice. You're never going to get exactly the same camera image two times in a row.
---
Rohrer emphasizes the potential of simulation to overcome some of these challenges, though it comes with its own set of pitfalls 4 5.
Related Episodes


Angela & Danielle — Designing ML Models for Millions of Consumer Robots
Answers 383 questions

Richard Socher — The Challenges of Making ML Work in the Real World
Answers 383 questions

Peter Welinder — Deep Reinforcement Learning and Robotics
Answers 383 questions

Nicolas Koumchatzky — Machine Learning in Production for Self-Driving Cars
Answers 383 questions

Pieter Abbeel — Robotics, Startups, and Robotics Startups
Answers 383 questions

Chris Mattmann — ML Applications on Earth, Mars, and Beyond
Answers 383 questions

Josh Tobin — Productionizing ML Models
Answers 383 questions

Shaping the World of Robotics with Chelsea Finn
Answers 383 questions

Hamel Husain — Building Machine Learning Tools
Answers 383 questions

Chip Huyen of Claypot AI— ML Research and Production Pipelines
Answers 383 questions

Alyssa Simpson Rochwerger — Responsible ML in the Real World
Answers 383 questions

Mircea Neagovici — Robotic Process Automation (RPA) and ML
Answers 383 questions

Johannes Otterbach — Unlocking ML for Traditional Companies
Answers 383 questions

Zack Chase Lipton — The Medical Machine Learning Landscape
Answers 383 questions

Dave Rogenmoser & Saad Ansari on Growing & Maintaining Jasper AI
Answers 383 questions












