Serving and deployment in 2020

32 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

MeetupBuilding an ML Platform at SurveyMonkeyShubhi Jain, SurveyMonkey · 55:42 · Apr 2020 · 811 views · MLOps Meetup

Pushed backShubhi Jain said SurveyMonkey's inference architecture did not run on Kubernetes.34:48

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

Pushed backAlex Spanos favors simple interpretable algorithms in regulated financial services, rather than moving to more complex models when interpretability is reduced.19:45

MeetupOptimizing Your ML Workflow with Kubeflow 1.0Josh Bottum, Arrikto · 1:03:41 · May 2020 · 1,659 views · MLOps Meetup

ClaimKubeflow's mission is to make it easy for everyone to develop, deploy, and manage portable, distributed, and scalable machine learning systems on Kubernetes.7:07

Meetup10 Years Deploying ML in the Enterprise: The Inside Scoop!Charles Martin, MLOps Community · 1:02:48 · May 2020 · 135 views · MLOps Meetup

Pushed backCharles Martin disputes the idea that running a machine learning model inside a database such as SQL Server is a simple solution.27:20

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

Pushed backCarlos de la Torre argued that Fury Data Apps should not automate model deployment because responsibility for production deployment must remain explicit.45:30

MeetupFury Platform and Fury Data Apps at Mercado LibreCarlos de la Torre, Mercado Libre · 10:30 · May 2020 · 2,963 views · MLOps Meetup

ClaimDifferent teams initially used separate approaches, including IBM Watson, cloud services, and independently built pipelines.0:50

PodcastServing Models with Kubeflow · 49:57 · Jun 2020 · 3,479 views · MLOps Coffee Sessions

ClaimServing a model means taking a trained machine learning model and making its predictions available to users when they need them.2:29

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

ClaimCaique Lima works on tools, model deployment, and related infrastructure in a horizontal team at Nubank.1:23

PodcastDifferent Ways of Serving ML ModelsByron Allen · 1:04:46 · Jul 2020 · 530 views · MLOps Coffee Sessions

Pushed backThe author says the microservice model-serving approach should be an aspiration, but Byron Allen says it is not suitable for everyone and that simpler approaches can be better.1:00:00

MeetupDeep Dive on Paperspace ToolingMisha Kutsovsky, Paperspace · 1:07:15 · Jul 2020 · 263 views · MLOps Meetup

ClaimPaperspace provides notebooks, job and experiment execution, model tracking, artifact management, and inference services.14:41

MeetupHow to Become a Better Data Scientist: The Definitive GuideAlexey Grigorev, OLX Group · 1:00:42 · Jul 2020 · 950 views · MLOps Meetup

Pushed backKubernetes should be learned sufficiently for a data scientist to use a service and ask for help, rather than requiring data scientists to become Kubernetes experts.13:20

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

Introducing MLOps Engineering Labs - Join us to better your skills · 14:39 · Aug 2020 · 324 views

ClaimThe labs will explore batch, real-time, and streaming system architectures while promoting reproducibility, automation, and code modularity.10:21

MeetupScaling ML Capabilities in Large OrganizationsBertjan Broeksema & Axel Goblet, BigData Republic · 1:02:47 · Aug 2020 · 191 views · MLOps Meetup

Pushed backJoe argues that organizations should avoid buying a model serving platform when a simpler, opinionated solution is sufficient.57:25

MLOps Cubonacci workshop · 53:05 · Aug 2020 · 140 views

ClaimJan says deploying a model is the point at which an organization can integrate it with other systems and begin capturing the value created by its development.6:30

MeetupPath to Production and Monetizing Machine LearningVin Vashishta · 56:35 · Aug 2020 · 824 views · MLOps Meetup
PodcastMLOps and DevOps, Parallels and DeviationsDamian Brady, Microsoft · 55:32 · Aug 2020 · 278 views · MLOps Coffee Sessions

ClaimMLOps differs from DevOps mainly in the processes used to produce and deploy machine-learning models.5:34

MeetupBuilding Say Less: An AI-Powered Summarization AppYoav Zimmerman, Model Zoo · 53:08 · Sept 2020 · 144 views · MLOps Meetup

Pushed backDemetrios Brinkmann initially interpreted the 'What's next' slide as discussing advanced deployment techniques for Say Less, while Yoav Zimmerman clarified that those techniques were mainly relevant to Model Zoo.39:56

PodcastContinuous Delivery and Automation Pipelines in Machine Learning, Part 1 · 59:05 · Sept 2020 · 1,136 views · MLOps Coffee Sessions

ClaimGoogle treats machine learning system development as experimental and separates training from serving while also including data extraction, feature engineering, and validation.13:01

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 the strongest system for MapReduce-style batch processing.41:43

MeetupBring Your On-Prem ML Use Cases to Production on Google Cloud using KubeflowChanchal Chatterjee, Google · 20:28 · Sept 2020 · 325 views · MLOps Meetup

ClaimThe pipeline blocks cover data preparation, hyperparameter tuning, model training, model deployment, model prediction, and model explainability.6:57

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 question the paper's broad implication that deployed models generally break and that frequent retraining is always needed.23:54

PodcastMLOps Coffee Sessions #14 Conversation with the Creators of DaskHugo Bowne & Matthew Rocklin, Coiled · 56:27 · Oct 2020 · 192 views · MLOps Coffee Sessions

ClaimHugo Bowne-Anderson founded Coiled to build scalable products and hosted deployments for data scientists and machine-learning practitioners.1:40

PodcastMLOps + Machine LearningJames Sutton, Algorithmia · 1:01:50 · Oct 2020 · 244 views · MLOps Coffee Sessions

ClaimJames Sutton explained that embeddings are compact internal representations of information that preserve useful conceptual relationships.9:08

MeetupScalable Python for Everyone, EverywhereMatthew Rocklin, Coiled Computing · 57:07 · Oct 2020 · 319 views · MLOps Meetup

ClaimDask breaks high-level computations into smaller tasks and executes them across parallel resources while preserving the result of the original computation.10:48

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

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

ClaimLuigi Patruno says the algorithms took almost no time compared with the time required for data structures, data pipelines, deployment, and monitoring.5:48

PodcastMonzo Bank - An MLOps Case StudyNeal Lathia, Monzo Bank · 1:03:54 · Dec 2020 · 1,686 views · MLOps Coffee Sessions

ClaimMonzo focuses machine learning on several banking areas, including customer service, lending, credit scoring, financial crime detection, and customer experience.5:57

PodcastA Conversation with Seattle Data GuyBenjamin Rogojan, Seattle Data Guy · 47:11 · Dec 2020 · 491 views · MLOps Coffee Sessions

ClaimBenjamin Rogojan is writing a series that covers the data lifecycle from ETLs and data warehouses through model deployment.2:40

PodcastSRE for ML InfraTodd Underwood, Google · 1:11:50 · Dec 2020 · 1,325 views · MLOps Coffee Sessions

ClaimTodd Underwood strongly agrees that teams can start with a serving system before the rest of the machine learning pipeline is complete.19:36