Watching models in production in 2022

31 sessions

MeetupJust Build It! Tips for Making ML Engineering and MLOps RealAndy McMahon, NatWest Group · 48:17 · Jan 2022 · 1,382 views · MLOps Meetup

ClaimAndy McMahon recommends bootstrapping capability by adding practices incrementally, such as version control, packaging, unit testing, CI/CD, infrastructure as code, experiment tracking and performance monitoring.14:04

PodcastTowards Observability for ML PipelinesShreya Shankar, UC Berkeley · 57:10 · Jan 2022 · 1,590 views · MLOps Coffee Sessions

Pushed backShreya Shankar rejects the common practice of monitoring thousands of feature-level KL divergences as the primary way to operate ML systems.18:14

PodcastBuild a Culture of ML Testing and Model QualityMohamed Elgendy, Kolena · 51:14 · Jan 2022 · 1,417 views · MLOps Coffee Sessions

ClaimMohamed Elgendy says that model quality depends on both the model and the test data, while test data is often treated as an afterthought or a benchmark dataset that is incrementally expanded.10:26

PodcastCalibration for ML at EtsyErica Greene & Seoyoon Park, Etsy · 49:34 · Jan 2022 · 381 views · MLOps Coffee Sessions

ClaimSeoyoon Park said that growing the team and separating machine-learning work from other stack responsibilities reduced context switching and enabled more focus on data quality and evaluation metrics.9:08

MeetupBuilding an Open Source MLOps Stack with ZenMLHamza Tahir, ZenML · 1:20:04 · Feb 2022 · 2,953 views · MLOps Meetup

ClaimHamza Tahir says the NBA data changed after Stephen Curry's long three-point shot, which he presents as an example of data drift.14:02

PodcastPlatform Thinking: A Lemonade Case StudyOrr Shilon, Lemonade · 51:42 · Feb 2022 · 1,551 views · MLOps Coffee Sessions

Pushed backAutomatic model monitoring was not considered suitable for Lemonade's process, so data scientists had to configure monitors manually.14:09

PodcastPractitioners Guide to MLOpsDonna Schut & Christos Aniftos, Google Cloud · 46:34 · Feb 2022 · 1,105 views · MLOps Coffee Sessions

ClaimThe Practitioners' Guide to MLOps describes six integrated and iterative processes: development and experimentation, training operationalization, continuous training, model deployment, prediction serving, and continuous monitoring.12:37

PodcastBetter Use Cases for Text EmbeddingsVincent Warmerdam, Explosion · 48:20 · Feb 2022 · 413 views · MLOps Coffee Sessions

ClaimVincent Warmerdam says benchmark datasets can contain enough label errors that reported state-of-the-art performance may partly reflect overfitting to incorrect labels.22:28

PodcastLessons from Studying FAANG ML SystemsErnest Chan, Duo Security · 45:32 · Mar 2022 · 1,051 views · MLOps Coffee Sessions

Pushed backErnest Chan pushed back on the idea that shadow mode would necessarily solve the problem of a model facing major COVID-related data drift, saying it might not help the existing model unless that model were turned off.36:39

MeetupOrchestrating Machine Learning Workflows with PrefectKevin Kho, Prefect · 1:04:18 · Mar 2022 · 4,216 views · MLOps Meetup

ClaimEvidently AI can compare baseline and new data to detect data drift and can expose JSON metrics for use in pipeline decisions.50:29

PodcastMLOps at StripeEmmanuel Ameisen, Stripe · 44:36 · Mar 2022 · 666 views · MLOps Coffee Sessions

ClaimEmmanuel Ameisen says machine-learning teams should automate data gathering, feature generation, model training and evaluation wherever possible.15:35

MeetupApplications of Data ScienceConnie Yang, Pallet · 50:35 · Mar 2022 · 641 views · MLOps Meetup

ClaimPallet monitors classification confidence, reviews predictions below a threshold, and uses human checks to investigate possible misclassifications.27:14

PodcastModel Monitoring in Practice: Top TrendsKrishnaram Kenthapadi, Fiddler AI · 51:34 · Apr 2022 · 725 views · MLOps Coffee Sessions

ClaimModel monitoring is needed after deployment to check whether models behave as intended, whether input distributions drift, and whether relationships between targets and features change.5:27

MeetupMLOps EngineeringLabsNiels Bantilan & Haytham Abuelfutuh, Union.ai · 1:15:40 · Apr 2022 · 711 views · MLOps Meetup

ClaimA Flyte workflow is a set of tasks or processes that orchestrates work while providing guarantees for completion, observability, control, and infrastructure abstraction.5:26

MeetupDataOps is a Software Engineering ChallengeMicha Kunze, Maersk · 57:57 · May 2022 · 770 views · MLOps Meetup

Pushed backMicha Kunze says commercial data-observability tooling was not valuable enough for his team's use case because they needed integrated checks that could stop pipelines, rather than only post hoc metrics.46:09

Scaling Real-time Machine Learning at ChimePeeyush Agarwal, Chime · 24:22 · May 2022 · 1,385 views · MLOps Lightning Sessions

ClaimChime built monitoring and alerting into its machine-learning platform so newly deployed real-time models receive them by default.16:56

PodcastMLOps CritiquesMatthijs Brouns, Xccelerated.io · 49:44 · May 2022 · 528 views · MLOps Coffee Sessions

Pushed backMatthijs Brouns says monitoring tools should account for the whole software stack rather than only ML monitoring.29:21

PodcastFixing Your ML Data Blind SpotsYash Sheth, Galileo · 51:41 · Jun 2022 · 530 views · MLOps Coffee Sessions

ClaimYash Sheth says unstructured data can experience semantic drift, which makes it important to refresh production datasets at scale.17:35

MeetupDevOps, Security, and Observability in MLLuke Marsden, MLOps Consulting · 32:46 · Jul 2022 · 561 views · MLOps Meetup

ClaimLuke Marsden says the MLOps process turns data and code into a model, deploys the model to deliver business value, monitors it, and feeds monitoring results back into iterative improvements.3:17

PodcastWhy You Need More Than AirflowKetan Umare, Union.ai · 1:11:12 · Jul 2022 · 885 views · MLOps Coffee Sessions
PodcastMLflow Pipelines: Opinionated ML Pipelines in MLflowXiangrui Meng, Databricks · 49:15 · Aug 2022 · 1,333 views · MLOps Coffee Sessions

ClaimXiangrui Meng says real-time machine learning requires automating the model lifecycle, monitoring data and model performance, and retraining or updating models when data changes.15:46

MeetupFrom Expectations to Synthetic Data GenerationFabiana Clemente, YData · 55:39 · Aug 2022 · 527 views · MLOps Meetup

ClaimThe right way to evaluate synthetic data depends on its downstream use, such as machine learning, fidelity, privacy, or utility.42:01

PodcastMLOps at DoorDashHien Luu & DoorDash Leads, DoorDash · 45:20 · Aug 2022 · 1,115 views · MLOps Coffee Sessions

ClaimDoorDash's model development process uses version-controlled and reviewed code so models can be reproduced and traced back to their source.10:02

PodcastRecommender System: Why They Update Models 100 Times a DayGleb Abroskin, FunCorp · 49:01 · Sept 2022 · 1,065 views · MLOps Coffee Sessions

ClaimFunCorp reuses features across two or three models and evaluates models through A/B tests.12:26

PodcastTrustworthy Machine LearningKush Varshney, IBM Research · 52:34 · Sept 2022 · 611 views · MLOps Coffee Sessions

Pushed backKrishnaram Kenthapadi suggested that academic research focuses more on data preparation and validation than monitoring, while Kush Varshney agreed that monitoring is an important open research area.33:34

Monitoring Unstructured DataAparna Dhinakaran & Jason Lopatecki, Arize AI · 13:12 · Sept 2022 · 551 views · MLOps Lightning Sessions

ClaimArize monitors every embedding, identifies patterns of change, and provides tools to export problematic samples for labeling or data-quality work.6:31

MeetupObtain New Insights on Model Behavior with FiddlerDanny Brock, Fiddler AI · 54:04 · Oct 2022 · 129 views · MLOps Meetup

ClaimFiddler helps organizations register models, centralize model performance monitoring, and understand input drift, output drift, and accuracy over time.2:53

PodcastManaging Machine Learning ProjectsSimon Thompson, GFT · 45:02 · Oct 2022 · 1,204 views · MLOps Coffee Sessions

Pushed backSimon Thompson disputes the common focus on model accuracy alone and argues that business value and the consequences of errors should determine evaluation.33:06

PodcastLet's Continue Bundling into the DatabaseEthan Rosenthal, Square · 51:56 · Nov 2022 · 265 views · MLOps Coffee Sessions

Pushed backEthan Rosenthal argued that streaming databases may support feature stores and model monitoring, while Mike Del Balso said they were not yet a complete replacement for feature stores and remained early for large-scale requirements.30:52

PodcastSystems Engineer Navigating the World of MLAndrew Dye, Union.ai · 47:38 · Dec 2022 · 559 views · MLOps Podcast

ClaimObservability for machine learning systems should include instrumentation, failure information, tabular logs, counters, and time-series data across workloads.20:25

PodcastExplainability in the MLOps CycleDattaraj Rao, Persistent · 46:08 · Dec 2022 · 637 views · MLOps Podcast

ClaimDattaraj Rao says fairness checks, explainability, bias checks and drift monitoring remain important for machine learning systems just as they were important for rule-based systems.27:50