The 3 factors that Determine the success of ML projects
Skills:
ML Pipelines90%
Key Takeaways
The video discusses the three key properties of ML workflows and infrastructure, known as the 3Vs: Velocity, Validating early, and Versioning, which dictate the success of ML project deployments.
Full Transcript
is you've identified three Key properties of ML workflows and infrastructure that dictate how successful deployments are yeah um what are they and and why are they so um we we have these three views they're not even related or we didn't even know about the Big Data 3vs um Joe was telling Rolando and me hey there's Big Data 3vs are you sure you want to make three v's and then we're like oh shoot we shouldn't make three of these but then on second thought we were like I think it's cool if we'd say that we came up with these three V's independently because it kind of highlights the synergies between machine learning and traditional data um but these three V's are Velocity validating early and versioning um and why did we come up with these three V's we wanted some way to explain kind of best practices and pinpoints among we were looking for patterns in what our interviewees said and since we asked such open-ended questions they're in the appendix but we asked open-ended questions like tell me about a bug you had last week something that caused you things like that are so open-ended they're so hard to extract patterns from um so it helped us to come up with these variables like velocity people kept mentioning they needed to iterate quickly on experiments because they had a large Frontier of ideas to try and they wanted to see something that would give a production lift so we wrote down like velocity velocity velocity when we were looking through our codes at the end of it they were like oh when people are doing experimentation they care about velocity and it really resonated up with us when we started thinking about ml Ops tools what makes an ml apps tool successful well experiment tracking is a nice space because it really 10xes your experimentation at velocity now I don't have to go copy paste into Google Sheets and back maybe that works if I'm the only person working on my model but at the moment that multiple people are working on an ml pipeline or model system then it's super nice to centralize all of the experimentation we do so we can share the knowledge that we've had so we had velocity for that for validating early um a lot of people complained about the fact that at their organization are there too many bad models made it to production or uh so that was like it was validating too late or um models were validated way too early and that they couldn't get anything to production so for one example in an autonomous vehicle company um the cost of deploying a bad model is so high um so they Incorporated all these checks they made evaluation take much longer they decreased the velocity and Engineers were grumpy but at the end of the day I think there's a quote in the paper that says that you know we'd much rather gate the velocity if it means that we don't get failures on the road um so again different tasks they they have different priorities where and I think that's also why people keep talking about how like machine learning like you know it's not even generalizable it's so different for different tasks um and when you think about it through the lens of these these it's not that if it makes total sense for different tasks they just have different priorities some people prioritize velocity over validation if it means if it's like a Rex's problem or something where the stakes aren't so bad if there's a failure um for sure so in that sense we really liked um this kind of framework of evaluating tools evaluating what people cared about and as people who like to build tools ourselves um there's some tool ideas that I've had that now I can confidently say that oh this is really not a 10x Improvement in people's workflows it doesn't really help their velocity doesn't validate better and it doesn't help people manage any more versions so why bother um and I really like that way of thinking about it
Original Description
A clip from our fireside chat "Operationalizing ML -- Patterns and Pain Points from MLOps Practitioners" with Shreya Shankar. You can find the full conversation here: https://youtu.be/7zB6ESFto_U
Find out more about how we think about MLOps, OSS, and human-centric data science tools here: https://outerbounds.com/
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Playlist UU5h8Ji6Lm1RyAZopnCpDq7Q · Outerbounds · 22 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
▶
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Metaflow GUI for monitoring machine learning workflows
Outerbounds
Metaflow Cards [no sound]
Outerbounds
Fireside chat #1: How to Produce Sustainable Business Value with Machine Learning
Outerbounds
Fireside chat #2: MadeWithML.com -- Teaching Practical Machine Learning
Outerbounds
Metaflow on Kubernetes and Argo Workflows [no sound]
Outerbounds
Fireside chat #3: Reasonable Scale Machine Learning -- You're not Google and it's totally OK
Outerbounds
Metaflow Tags: Programmatic Tagging
Outerbounds
Metaflow Tags: Basic Tagging
Outerbounds
Metaflow Tags: Tags in CI/CD
Outerbounds
Metaflow Tags: Tags and Namespaces
Outerbounds
Metaflow Tags: Tags and Continuous Training
Outerbounds
Fireside chat #4: Machine Learning and User Experience -- Building ML Products for People
Outerbounds
Fireside Chat #5: Machine Learning + Infrastructure for Humans
Outerbounds
Metaflow Sandbox Demo: Free Data Science Infrastructure In the Browser
Outerbounds
Metaflow on Azure
Outerbounds
Fireside Chat #6: Operationalizing ML -- Patterns and Pain Points from MLOps Practitioners
Outerbounds
ML engineering vs traditional software engineering: similarities and differences
Outerbounds
Why data scientists love and hate notebooks: velocity and validation
Outerbounds
What even is a 10x ML engineer?
Outerbounds
The 4 main tasks in the production ML lifecycle
Outerbounds
Is the premise of data-centric AI flawed?
Outerbounds
The 3 factors that Determine the success of ML projects
Outerbounds
Fireside Chat #7: How to Build an Enterprise Machine Learning Platform from Scratch
Outerbounds
Run Metaflow on any cloud: Google Cloud, Azure, or AWS [no sound]
Outerbounds
Metaflow on GCP
Outerbounds
Fireside Chat #8: Navigating the Full Stack of Machine Learning
Outerbounds
How to Build a Full-Stack Recommender System
Outerbounds
Modernize your Airflow deployments with Metaflow - zero-cost migration [no sound]
Outerbounds
Easy Airflow DAGs for ML and data science with Metaflow [no sound]
Outerbounds
Fireside chat #9: Language Processing: From Prototype to Production
Outerbounds
How to build end-to-end recommender systems at reasonable scale
Outerbounds
Full-Stack Machine Learning with Metaflow on CoRise
Outerbounds
Natural Language Processing meets MLOps
Outerbounds
Fireside Chat #10: Large Language Models: Beyond Proofs of Concept
Outerbounds
What even are Large Language Models?
Outerbounds
How to get started with LLMs today
Outerbounds
LLMs in production
Outerbounds
Accessing secrets securely in Metaflow [no audio]
Outerbounds
Fireside Chat #11: The Open-Source Modern Data Stack
Outerbounds
Fireside chat #12: Kubernetes for Data Scientists
Outerbounds
Behind the Screen: How Amazon Prime Video ships RecSys models 4x faster
Outerbounds
Fireside chat #13: Supply Chain Security in Machine Learning
Outerbounds
Quick Delivery, Quicker ML: DeliveryHero's Metaflow Story
Outerbounds
Crafting General Intelligence: LLM Fine-tuning with Metaflow at Adept.ai
Outerbounds
Fuelling Decisions: How DTN Powers Gas Pricing and Data Science Collaboration
Outerbounds
From Kitchen to Doorstep: Optimizing Data Science Velocity at Deliveroo
Outerbounds
Building a GenAI Ready ML Platform with Metaflow at Autodesk
Outerbounds
Media Transcoding for 10 Million users and beyond with Metaflow at Epignosis
Outerbounds
Telematics with Metaflow: How Nirvana Insurance built a large-scale Risk Estimation platform
Outerbounds
Fireside chat #14: Generative AI and Machine Learning for Film, TV, and Gaming
Outerbounds
The Past, Present, and Future of Generative AI
Outerbounds
Building Production Systems with Generative AI, Machine Learning, and Data
Outerbounds
A Custom Fine-Tuned LLM in Action (LLMs, RAG, and Fine-Tuning: An Interactive Guided Tour Part 5)
Outerbounds
Building Live Production Systems with RAG (LLMs & RAG: An Interactive Guided Tour Part 4)
Outerbounds
Better Relevancy with RAG (LLMs, RAG, and Fine-Tuning: An Interactive Guided Tour Part 3)
Outerbounds
Working with OSS LLMs (LLMs, RAG, and Fine-Tuning: An Interactive Guided Tour Part 2)
Outerbounds
Hitting OpenAI and Other Vendor APIs (LLMs, RAG, and Fine-Tuning: An Interactive Guided Tour Part 1)
Outerbounds
Production Systems with Generative AI (LLMs, RAG, & Fine-Tuning: An Interactive Guided Tour Part 0)
Outerbounds
LLMs in Practice: A Guide to Recent Trends and Techniques
Outerbounds
Metaflow for distributed high-performance computing and large-scale AI training
Outerbounds
More on: ML Pipelines
View skill →Related Reads
📰
📰
📰
📰
A Phased Blueprint for Migrating From Google Workspace to Microsoft 365
Hackernoon
Feature Freshness: The Forgotten Problem of MLOps
Medium · LLM
Day 19 of the 100 Days of MLOps Challenge
Medium · DevOps
From Critical Infrastructure to AI Factories: Building an AI Operations Copilot on Nebius…
Medium · LLM
🎓
Tutor Explanation
DeepCamp AI