Watching models in production in 2020

27 sessions

MeetupOur 1st MLOps MeetupLuke Marsden, Dotscience · 56:11 · Mar 2020 · 1,846 views · MLOps Meetup

ClaimModel monitoring differs from regular software monitoring because production data is unlabeled, so a model can have normal latency and error rates while producing incorrect results.23:00

MeetupHierarchy of Machine Learning NeedsPhil Winder, Winder Research · 58:26 · Apr 2020 · 710 views · MLOps Meetup

ClaimMonitoring for machine learning applications often relies on software engineering tools, basic statistics, and low-resolution summary data, leaving a gap for monitoring distributions and comparing them.10:20

MeetupHigh Stakes ML: Active Failures, Latent FactorsFlavio Clesio, MyHammer AG · 55:27 · Apr 2020 · 264 views · MLOps Meetup

Pushed backFlavio Clesio rejects using large technology companies as the main reliability benchmark for high-stakes systems.14:06

MeetupTrueLayer's MLOps PipelineAlex Spanos, TrueLayer · 56:17 · Apr 2020 · 217 views · MLOps Meetup

ClaimTrueLayer uses Prometheus and Grafana to monitor service latency, error rates, input distributions, and prediction-category frequencies.25:41

MeetupMLOps - The Blind Men and the ElephantSaurav Chakravorty, Brillo · 55:02 · May 2020 · 200 views · MLOps Meetup

Pushed backSaurav Chakravorty argued that continuous retraining is not necessary in every setup, while continuous monitoring of scoring data is necessary.29:49

MeetupMachine Learning at Scale in Mercado LibreCarlos de la Torre, Mercado Libre · 59:28 · May 2020 · 513 views · MLOps Meetup

ClaimFury is a cloud-independent platform for developing and deploying microservices that abstracts infrastructure, provides continuous integration, and automatically supplies monitoring, logs, and metrics.20:26

MeetupVenture Capital in Machine Learning StartupsJohn Spindler, Capital Enterprise · 1:05:41 · Jun 2020 · 294 views · MLOps Meetup

Pushed backJohn Spindler disputes the common preference for deep learning by saying that linear regression is often the better choice when it fits the problem.18:07

MeetupRunning a Fintech on Machine LearningCaique Lima & Cristiano Breuel, Nubank · 53:19 · Jun 2020 · 1,050 views · MLOps Meetup

ClaimNubank can put models into production and change them relatively quickly, but model monitoring still requires substantial human review.16:06

MeetupBuild vs Buy an ML PlatformDiego Oppenheimer, Algorithmia · 57:20 · Jun 2020 · 494 views · MLOps Meetup

ClaimDiego Oppenheimer says a production machine learning system must handle model versioning, model libraries, pipelines, source-code management, APIs, data connections, scaling, monitoring, security, and governance.26:00

MeetupMonitoring the Machine Learning StackLina Weichbrodt, DKB · 55:32 · Jul 2020 · 894 views · MLOps Meetup

Pushed backLina Weichbrodt said that real-time response monitoring is needed in addition to offline data-quality checks such as Great Expectations or TensorFlow Data Validation.21:00

MeetupFeature Stores: An Essential Part of the ML Stack to Build Great DataKevin Stumpf, Tecton · 1:05:46 · Jul 2020 · 1,511 views · MLOps Meetup

ClaimKevin Stumpf says Tecton automates feature backfills, streaming jobs, storage and monitoring after a feature definition is deployed.40:27

MeetupHow to Leverage ML Tooling EcosystemMariya Davydova, Neu.ro · 55:57 · Jul 2020 · 204 views · MLOps Meetup

ClaimThe production workflow uses Airflow for pipelines, Seldon for deployment, and Grafana for monitoring.23:09

PodcastMLOps: Isn't That Just DevOps?Ryan Dawson, Seldon · 1:06:32 · Jul 2020 · 485 views · MLOps Coffee Sessions

ClaimMLOps is what is necessary to make the machine-learning build, deploy, and monitor lifecycle as smooth and safe as possible.3:28

MeetupML ObservabilityAparna Dhinakaran, Arize AI · 55:04 · Jul 2020 · 1,766 views · MLOps Meetup

ClaimDemetrios Brinkmann says machine learning observability is one of his favorite subjects and that Aparna Dhinakaran is an expert in it.0:00

PodcastContinuous Integration for MLElle O'Brien, Iterative · 1:01:46 · Aug 2020 · 533 views · MLOps Coffee Sessions
PodcastMLOps and DevOps, Parallels and DeviationsDamian Brady, Microsoft · 55:32 · Aug 2020 · 278 views · MLOps Coffee Sessions

Pushed backManual evaluation can be preferable to automating every check in some machine-learning workflows.22:39

PodcastMLOps from the Perspective of an SRENeeran Gul, Benevolent AI · 57:30 · Sept 2020 · 171 views · MLOps Coffee Sessions

ClaimNeeran Gul says monitoring is essential for SRE because without it the team is effectively blind to what is happening in the infrastructure.50:08

MeetupStreaming Machine Learning with Apache Kafka and Tiered StorageKai Waehner, Confluent · 52:50 · Sept 2020 · 487 views · MLOps Meetup

Pushed backKai Waehner said Kafka is not a silver bullet for every monitoring problem.37:56

PodcastContinuous Delivery and Automation Pipelines in ML, Part 2 · 1:07:48 · Sept 2020 · 414 views · MLOps Coffee Sessions

ClaimRetraining can be triggered by outlier detection or drift detection.7:34

PodcastAnalyzing "Continuous Delivery and Automation Pipelines in ML", Part 3David Ponte, Benevolent AI · 1:06:28 · Oct 2020 · 294 views · MLOps Coffee Sessions

Pushed backThe speakers dispute the idea that accuracy alone is the most important evaluation measure, emphasizing business metrics as well.14:13

MeetupMLOps #37 When You Say Data Scientist Do You Mean Data Engineer? Lessons Learned From Startup LifeElizabeth Chabot, Deloitte · 1:00:43 · Oct 2020 · 404 views · MLOps Meetup

ClaimA data product in production needs software rules, testing, monitoring, and maintenance because it can break quickly.1:35

MeetupScalable Python for Everyone, EverywhereMatthew Rocklin, Coiled Computing · 57:07 · Oct 2020 · 319 views · MLOps Meetup
MeetupOperationalize Open Source Models with SAS Open Model ManagerIvan Nardini, SAS · 56:53 · Oct 2020 · 814 views · MLOps Meetup

ClaimIvan Nardini says operationalizing analytics requires an end-to-end cycle covering governance, deployment, monitoring, retraining, and decisioning.7:38

PodcastCI/CD & Continuous Training in MLDavid Hershey, Determined AI · 1:00:53 · Nov 2020 · 704 views · MLOps Coffee Sessions

ClaimAutomated triggers can retrain a model or rerun the pipeline when a score crosses a threshold, new data arrives, or outliers and concept drift are detected.28:00

PodcastLuigi in ProductionLuigi Patruno, ML in Production · 47:23 · Nov 2020 · 656 views · MLOps Coffee Sessions

ClaimLuigi Patruno started ML in Production because online information focused heavily on building classifiers and regressors on laptops rather than building machine-learning products that people use.2:33

PodcastIntroducing Data Downtime: From Firefighting to WinningBarr Moses, Monte Carlo · 1:00:51 · Nov 2020 · 429 views · MLOps Coffee Sessions

ClaimOrganizations can build support for data observability by tying it to business outcomes and explaining how data problems affect each team.21:05

MeetupThe Current MLOps LandscapeNathan Benaich, Air Street Capital & Timothy Chen, Essence VC · 58:31 · Nov 2020 · 1,510 views · MLOps Meetup

ClaimNathan Benaich says the most active MLOps areas are data labeling and annotation, data quality, monitoring, and explainability.8:20