
An awesome list of references for MLOps - Machine Learning Operations :point_right: ml-ops.org
Linkedin Dr. Larysa Visengeriyeva
Click to expand!
- Machine Learning Operations: You Design It, You Train It, You Run It!
- MLOps SIG Specification
- ML in Production
- Awesome production machine learning: State of MLOps Tools and Frameworks
- Udemy “Deployment of ML Models”
- Full Stack Deep Learning
- Engineering best practices for Machine Learning
- :rocket: Putting ML in Production
- Stanford MLSys Seminar Series
- IBM ML Operationalization Starter Kit
- Productize ML. A self-study guide for Developers and Product Managers building Machine Learning products.
- MLOps (Machine Learning Operations) Fundamentals on GCP
- ML full Stack preparation
- MLOps Guide: Theory and Implementation
- Practitioners guide to MLOps: A framework for continuous delivery and automation of machine learning.
- MLOps maturity assessment
Click to expand!
- MLOps Zoomcamp (free)
- Coursera's Machine Learning Engineering for Production (MLOps) Specialization
- Udacity Machine Learning DevOps Engineer
- Made with ML
- Udacity LLMOps: Building Real-World Applications With Large Language Models
Click to expand!
- “Machine Learning Engineering” by Andriy Burkov, 2020
- "ML Ops: Operationalizing Data Science" by David Sweenor, Steven Hillion, Dan Rope, Dev Kannabiran, Thomas Hill, Michael O'Connell
- "Building Machine Learning Powered Applications" by Emmanuel Ameisen
- "Building Machine Learning Pipelines" by Hannes Hapke, Catherine Nelson, 2020, O’Reilly
- "Managing Data Science" by Kirill Dubovikov
- "Accelerated DevOps with AI, ML & RPA: Non-Programmer's Guide to AIOPS & MLOPS" by Stephen Fleming
- "Evaluating Machine Learning Models" by Alice Zheng
- Agile AI. 2020. By Carlo Appugliese, Paco Nathan, William S. Roberts. O'Reilly Media, Inc.
- "Machine Learning Logistics". 2017. By T. Dunning et al. O'Reilly Media Inc.
- "Machine Learning Design Patterns" by Valliappa Lakshmanan, Sara Robinson, Michael Munn. O'Reilly 2020
- "Serving Machine Learning Models: A Guide to Architecture, Stream Processing Engines, and Frameworks" by Boris Lublinsky, O'Reilly Media, Inc. 2017
- "Kubeflow for Machine Learning" by Holden Karau, Trevor Grant, Ilan Filonenko, Richard Liu, Boris Lublinsky
- "Clean Machine Learning Code" by Moussa Taifi. Leanpub. 2020
- E-Book "Practical MLOps. How to Get Ready for Production Models"
- "Introducing MLOps" by Mark Treveil, et al. O'Reilly Media, Inc. 2020
- "Machine Learning for Data Streams with Practical Examples in MOA", Bifet, Albert and Gavald`a, Ricard and Holmes, Geoff and Pfahringer, Bernhard, MIT Press, 2018
- "Machine Learning Product Manual" by Laszlo Sragner, Chris Kelly
- "Data Science Bootstrap Notes" by Eric J. Ma
- "Data Teams" by Jesse Anderson, 2020
- "Data Science on AWS" by Chris Fregly, Antje Barth, 2021
- “Engineering MLOps” by Emmanuel Raj, 2021
- Machine Learning Engineering in Action
- Practical MLOps
- "Effective Data Science Infrastructure" by Ville Tuulos, 2021
- AI and Machine Learning for On-Device Development, 2021, By Laurence Moroney. O'Reilly
- Designing Machine Learning Systems ,2022 by Chip Huyen , O'Reilly
- Reliable Machine Learning. 2022. By Cathy Chen, Niall Richard Murphy, Kranti Parisa, D. Sculley, Todd Underwood. O'Reilly
- MLOps Lifecycle Toolkit. 2023. By Dayne Sorvisto. Apress
- Implementing MLOps in the Enterprise. 2023. By Yaron Haviv, Noah Gift. O'Reilly
Click to expand!
- Continuous Delivery for Machine Learning (by Thoughtworks)
- What is MLOps? NVIDIA Blog
- MLSpec: A project to standardize the intercomponent schemas for a multi-stage ML Pipeline.
- The 2021 State of Enterprise Machine Learning | State of Enterprise ML 2020: PDF and Interactive
- Organizing machine learning projects: project management guidelines.
- Rules for ML Project (Best practices)
- ML Pipeline Template
- Data Science Project Structure
- Reproducible ML
- ML project template facilitating both research and production phases.
- Machine learning requires a fundamentally different deployment approach. As organizations embrace machine learning, the need for new deployment tools and strategies grows.
- Introducting Flyte: A Cloud Native Machine Learning and Data Processing Platform
- Why is DevOps for Machine Learning so Different?
- Lessons learned turning machine learning models into real products and services – O’Reilly
- MLOps: Model management, deployment and monitoring with Azure Machine Learning
- Guide to File Formats for Machine Learning: Columnar, Training, Inferencing, and the Feature Store
- Architecting a Machine Learning Pipeline How to build scalable Machine Learning systems
- Why Machine Learning Models Degrade In Production
- Concept Drift and Model Decay in Machine Learning
- Machine Learning in Production: Why You Should Care About Data and Concept Drift
- Bringing ML to Production
- A Tour of End-to-End Machine Learning Platforms
- MLOps: Continuous delivery and automation pipelines in machine learning
- AI meets operations
- What would machine learning look like if you mixed in DevOps? Wonder no more, we lift the lid on MLOps
- Forbes: The Emergence Of ML Ops
- Cognilytica Report "ML Model Management and Operations 2020 (MLOps)"
- Introducing Cloud AI Platform Pipelines
- A Guide to Production Level Deep Learning
- The 5 Components Towards Building Production-Ready Machine Learning Systems
- Deep Learning in Production (references about deploying deep learning-based models in production)
- Machine Learning Experiment Tracking
- The Team Data Science Process (TDSP)
- MLOps Solutions (Azure based)
- Monitoring ML pipelines
- Deployment & Explainability of Machine Learning COVID-19 Solutions at Scale with Seldon Core and Alibi
- Demystifying AI Infrastructure
- Organizing machine learning projects: project management guidelines.
- The Checklist for Machine Learning Projects (from Aurélien Géron,"Hands-On Machine Learning with Scikit-Learn and TensorFlow")
- Data Project Checklist by Jeremy Howard
- MLOps: not as Boring as it Sounds
- 10 Steps to Making Machine Learning Operational. Cloudera White Paper
- MLOps is Not Enough. The Need for an End-to-End Data Science Lifecycle Process.
- Data Science Lifecycle Repository Template
- Template: code and pipeline definition for a machine learning project demonstrating how to automate an end to end ML/AI workflow.
- Nitpicking Machine Learning Technical Debt
- The Best Tools, Libraries, Frameworks and Methodologies that Machine Learning Teams Actually Use – Things We Learned from 41 ML Startups
- Software Engineering for AI/ML - An Annotated Bibliography
- Intelligent System. Machine Learning in Practice
- CMU 17-445/645: Software Engineering for AI-Enabled Systems (SE4AI)
- Machine Learning is Requirements Engineering
- Machine Learning Reproducibility Checklist
- Machine Learning Ops. A collection of resources on how to facilitate Machine Learning Ops with GitHub.
- Task Cheatsheet for Almost Every Machine Learning Project A checklist of tasks for building End-to-End ML projects
- Web services vs. streaming for real-time machine learning endpoints
- How PyTorch Lightning became the first ML framework to run continuous integration on TPUs
- The ultimate guide to building maintainable Machine Learning pipelines using DVC
- Continuous Machine Learning (CML) is CI/CD for Machine Learning Projects (DVC)
- What I learned from looking at 200 machine learning tools | Update: MLOps Tooling Landscape v2 (+84 new tools) - Dec '20
- Big Data & AI Landscape
- Deploying Machine Learning Models as Data, not Code — A better match?
- “Thou shalt always scale” — 10 commandments of MLOps
- Three Risks in Building Machine Learning Systems
- Blog about ML in production (by maiot.io)
- Back to the Machine Learning fundamentals: How to write code for Model deployment. Part 1, Part 2, Part 3
- MLOps: Machine Learning as an Engineering Discipline
- ML Engineering on Google Cloud Platform (hands-on labs and code samples)
- Deep Reinforcement Learning in Production. The use of Reinforcement Learning to Personalize User Experience at Zynga
- What is Data Observability?
- A Practical Guide to Maintaining Machine Learning in Production
- Continuous Machine Learning. Part 1, Part 2. Part 3 is coming soon.
- The Agile approach in data science explained by an ML expert
- Here is what you need to look for in a model server to build ML-powered services
- The problem with AI developer tools for enterprises (and what IKEA has to do with it)
- Streaming Machine Learning with Tiered Storage
- Best practices for performance and cost optimization for machine learning (Google Cloud)
- Lean Data and Machine Learning Operations
- A Brief Guide to Running ML Systems in Production Best Practices for Site Reliability Engineers
- AI engineering practices in the wild - SIG | Getting software right for a healthier digital world
- SE-ML | The 2020 State of Engineering Practices for Machine Learning
- Awesome Software Engineering for Machine Learning (GitHub repository)
- Sampling isn’t enough, profile your ML data instead
- Reproducibility in ML: why it matters and how to achieve it
- 12 Factors of reproducible Machine Learning in production
- MLOps: More Than Automation
- Lean Data Science
- Engineering Skills for Data Scientists
- DAGsHub Blog. Read about data science and machine learning workflows, MLOps, and open source data science
- Data Science Project Flow for Startups
- Data Science Engineering at Shopify
- Building state-of-the-art machine learning technology with efficient execution for the crypto economy
- Completing the Machine Learning Loop
- Deploying Machine Learning Models: A Checklist
- Global MLOps and ML tools landscape (by MLReef)
- Why all Data Science teams need to get serious about MLOps
- MLOps Values (by Bart Grasza)
- Machine Learning Systems Design (by Chip Huyen)
- Designing an ML system (Stanford | CS 329 | Chip Huyen)
- How COVID-19 Has Infected AI Models (about the data drift or model drift concept)
- Microkernel Architecture for Machine Learning Library. An Example of Microkernel Architecture with Python Metaclass
- Machine Learning in production: the Booking.com approach
- What I Learned From Attending TWIMLcon 2021 (by James Le)
- Designing ML Orchestration Systems for Startups. A case study in building a lightweight production-grade ML orchestration system
- Towards MLOps: Technical capabilities of a Machine Learning platform | Prosus AI Tech Blog
- Get started with MLOps A comprehensive MLOps tutorial with open source tools
- From DevOps to MLOPS: Integrate Machine Learning Models using Jenkins and Docker
- Example code for a basic ML Platform based on Pulumi, FastAPI, DVC, MLFlow and more
- Software Engineering for Machine Learning: Characterizing and Detecting Mismatch in Machine-Learning Systems
- TWIML Solutions Guide
- How Well Do You Leverage Machine Learning at Scale? Six Questions to Ask
- Getting started with MLOps: Selecting the right capabilities for your use case
- The Latest Work from the SEI: Artificial Intelligence, DevSecOps, and Security Incident Response
- MLOps: The Ultimate Guide. A handbook on MLOps and how to think about it
- Enterprise Readiness of Cloud MLOps
- Should I Train a Model for Each Customer or Use One Model for All of My Customers?
- MLOps-Basics (GitHub repo) by raviraja
- Another tool won’t fix your MLOps problems
- Best MLOps Tools: What to Look for and How to Evaluate Them (by NimbleBox.ai)
- MLOps vs. DevOps: A Detailed Comparison (by NimbleBox.ai)
- A Guide To Setting Up Your MLOps Team (by NimbleBox.ai)
- Open-source Workflow Management Tools: A Survey by Ploomber
- How to Compare ML Experiment Tracking Tools to Fit Your Data Science Workflow (by dagshub)
- 15 Best Tools for Tracking Machine Learning Experiments
Click to expand!
- Feature Stores for Machine Learning Medium Blog
- MLOps with a Feature Store
- Feature Stores for ML
- Hopsworks: Data-Intensive AI with a Feature Store
- Feast: An open-source Feature Store for Machine Learning
- What is a Feature Store?
- ML Feature Stores: A Casual Tour
- Comprehensive List of Feature Store Architectures for Data Scientists and Big Data Professionals
- ML Engineer Guide: Feature Store vs Data Warehouse (vendor blog)
- Building a Gigascale ML Feature Store with Redis, Binary Serialization, String Hashing, and Compression (DoorDash blog)
- Feature Stores: Variety of benefits for Enterprise AI.
- Feature Store as a Foundation for Machine Learning
- ML Feature Serving Infrastructure at Lyft
- Feature Stores for Self-Service Machine Learning
- The Architecture Used at LinkedIn to Improve Feature Management in Machine Learning Models.
- Is There a Feature Store Over the Rainbow? How to select the right feature store for your use case