ML Ops
ML Ops
ML Ops
md at master · visenger/awesome-mlops
master
awesome-mlops / README.md
51 contributors +35
Table of Content
https://github.com/visenger/awesome-mlops/blob/master/README.md 1/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
MLOps Core
Click to expand!
1. Machine Learning Operations: You Design It, You Train It, You Run It!
2. MLOps SIG Specification
3. ML in Production
4. Awesome production machine learning: State of MLOps Tools and Frameworks
5. Udemy “Deployment of ML Models”
6. Full Stack Deep Learning
7. Engineering best practices for Machine Learning
8. 🚀 Putting ML in Production
9. Stanford MLSys Seminar Series
10. IBM ML Operationalization Starter Kit
11. Productize ML. A self-study guide for Developers and Product Managers building
Machine Learning products.
12. MLOps (Machine Learning Operations) Fundamentals on GCP
13. ML full Stack preparation
14. MLOps Guide: Theory and Implementation
15. Practitioners guide to MLOps: A framework for continuous delivery and automation of
machine learning.
MLOps Communities
https://github.com/visenger/awesome-mlops/blob/master/README.md 2/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
Click to expand!
1. MLOps.community
2. CDF Special Interest Group - MLOps
3. RsqrdAI - Robust and Responsible AI
4. DataTalks.Club
5. Synthetic Data Community
6. MLOps World Community
MLOps Courses
1. MLOps Zoomcamp (free)
2. Coursera's Machine Learning Engineering for Production (MLOps) Specialization
MLOps Books
Click to expand!
1. “Machine Learning Engineering” by Andriy Burkov, 2020
2. "ML Ops: Operationalizing Data Science" by David Sweenor, Steven Hillion, Dan Rope,
Dev Kannabiran, Thomas Hill, Michael O'Connell
3. "Building Machine Learning Powered Applications" by Emmanuel Ameisen
4. "Building Machine Learning Pipelines" by Hannes Hapke, Catherine Nelson, 2020,
O’Reilly
5. "Managing Data Science" by Kirill Dubovikov
6. "Accelerated DevOps with AI, ML & RPA: Non-Programmer's Guide to AIOPS & MLOPS"
by Stephen Fleming
7. "Evaluating Machine Learning Models" by Alice Zheng
8. Agile AI. 2020. By Carlo Appugliese, Paco Nathan, William S. Roberts. O'Reilly Media, Inc.
9. "Machine Learning Logistics". 2017. By T. Dunning et al. O'Reilly Media Inc.
10. "Machine Learning Design Patterns" by Valliappa Lakshmanan, Sara Robinson, Michael
Munn. O'Reilly 2020
11. "Serving Machine Learning Models: A Guide to Architecture, Stream Processing Engines,
and Frameworks" by Boris Lublinsky, O'Reilly Media, Inc. 2017
12. "Kubeflow for Machine Learning" by Holden Karau, Trevor Grant, Ilan Filonenko, Richard
Liu, Boris Lublinsky
13. "Clean Machine Learning Code" by Moussa Taifi. Leanpub. 2020
14. E-Book "Practical MLOps. How to Get Ready for Production Models"
15. "Introducing MLOps" by Mark Treveil, et al. O'Reilly Media, Inc. 2020
16. "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
17. "Machine Learning Product Manual" by Laszlo Sragner, Chris Kelly
https://github.com/visenger/awesome-mlops/blob/master/README.md 3/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
MLOps Articles
Click to expand!
1. Continuous Delivery for Machine Learning (by Thoughtworks)
2. What is MLOps? NVIDIA Blog
3. MLSpec: A project to standardize the intercomponent schemas for a multi-stage ML
Pipeline.
4. The 2021 State of Enterprise Machine Learning | State of Enterprise ML 2020: PDF and
Interactive
5. Organizing machine learning projects: project management guidelines.
6. Rules for ML Project (Best practices)
7. ML Pipeline Template
8. Data Science Project Structure
9. Reproducible ML
10. ML project template facilitating both research and production phases.
11. Machine learning requires a fundamentally different deployment approach. As
organizations embrace machine learning, the need for new deployment tools and
strategies grows.
12. Introducting Flyte: A Cloud Native Machine Learning and Data Processing Platform
13. Why is DevOps for Machine Learning so Different?
14. Lessons learned turning machine learning models into real products and services –
O’Reilly
15. MLOps: Model management, deployment and monitoring with Azure Machine Learning
16. Guide to File Formats for Machine Learning: Columnar, Training, Inferencing, and the
Feature Store
17. Architecting a Machine Learning Pipeline How to build scalable Machine Learning
systems
https://github.com/visenger/awesome-mlops/blob/master/README.md 4/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 6/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 8/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
Click to expand!
1. The state of data quality in 2020 – O’Reilly
2. Why We Need DevOps for ML Data
3. Data Preparation for Machine Learning (7-Day Mini-Course)
4. Best practices in data cleaning: A Complete Guide to Everything You Need to Do Before
and After Collecting Your Data.
5. 17 Strategies for Dealing with Data, Big Data, and Even Bigger Data
6. DataOps Data Architecture
7. Data Orchestration — A Primer
8. 4 Data Trends to Watch in 2020
9. CSE 291D / 234: Data Systems for Machine Learning
10. A complete picture of the modern data engineering landscape
11. Continuous Integration for your data with GitHub Actions and Great Expectations. One
step closer to CI/CD for your data pipelines
12. Emerging Architectures for Modern Data Infrastructure
13. Awesome Data Engineering. Learning path and resources to become a data engineer
14. Data Quality at Airbnb Part 1 | Part 2
15. DataHub: Popular metadata architectures explained
16. Financial Times Data Platform: From zero to hero. An in-depth walkthrough of the
evolution of our Data Platform
17. Alki, or how we learned to stop worrying and love cold metadata (Dropbox)
18. A Beginner's Guide to Clean Data. Practical advice to spot and avoid data quality
problems (by Benjamin Greve)
19. ML Lake: Building Salesforce’s Data Platform for Machine Learning
20. Data Catalog 3.0: Modern Metadata for the Modern Data Stack
21. Metadata Management Systems
22. Essential resources for data engineers (a curated recommended read and watch list for
scalable data processing)
23. Comprehensive and Comprehensible Data Catalogs: The What, Who, Where, When,
Why, and How of Metadata Management (Paper)
24. What I Learned From Attending DataOps Unleashed 2021 (byJames Le)
25. Uber's Journey Toward Better Data Culture From First Principles
26. Cerberus - lightweight and extensible data validation library for Python
27. Design a data mesh architecture using AWS Lake Formation and AWS Glue. AWS Big
Data Blog
28. Data Management Challenges in Production Machine Learning (slides)
29. The Missing Piece of Data Discovery and Observability Platforms: Open Standard for
Metadata
30. Automating Data Protection at Scale
31. A curated list of awesome pipeline toolkits
https://github.com/visenger/awesome-mlops/blob/master/README.md 9/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 10/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 11/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
MLOps Papers
A list of scientific and industrial papers and resources about Machine Learning operalization
since 2015. See more.
https://github.com/visenger/awesome-mlops/blob/master/README.md 12/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
Existing ML Systems
Click to expand!
1. Introducing FBLearner Flow: Facebook’s AI backbone
2. TFX: A TensorFlow-Based Production-Scale Machine Learning Platform
3. Accelerate your ML and Data workflows to production: Flyte
4. Getting started with Kubeflow Pipelines
5. Meet Michelangelo: Uber’s Machine Learning Platform
6. Meson: Workflow Orchestration for Netflix Recommendations
7. What are Azure Machine Learning pipelines?
8. Uber ATG’s Machine Learning Infrastructure for Self-Driving Vehicles
9. An overview of ML development platforms
10. Snorkel AI: Putting Data First in ML Development
11. A Tour of End-to-End Machine Learning Platforms
12. Introducing WhyLabs, a Leap Forward in AI Reliability
13. Project: Ease.ml (ETH Zürich)
https://github.com/visenger/awesome-mlops/blob/master/README.md 13/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
Machine Learning
Click to expand!
1. Book, Aurélien Géron,"Hands-On Machine Learning with Scikit-Learn and TensorFlow"
2. Foundations of Machine Learning
3. Best Resources to Learn Machine Learning
4. Awesome TensorFlow
5. "Papers with Code" - Browse the State-of-the-Art in Machine Learning
6. Zhi-Hua Zhou. 2012. Ensemble Methods: Foundations and Algorithms. Chapman &
Hall/CRC.
7. Feature Engineering for Machine Learning. Principles and Techniques for Data Scientists.
By Alice Zheng, Amanda Casari
8. Google Research: Looking Back at 2019, and Forward to 2020 and Beyond
9. O’Reilly: The road to Software 2.0
10. Machine Learning and Data Science Applications in Industry
11. Deep Learning for Anomaly Detection
12. Federated Learning for Mobile Keyboard Prediction
13. Federated Learning. Building better products with on-device data and privacy on
default
14. Federated Learning: Collaborative Machine Learning without Centralized Training Data
15. Yang, Q., Liu, Y., Cheng, Y., Kang, Y., Chen, T. and Yu, H., 2019. Federated learning.
Synthesis Lectures on Artificial Intelligence and Machine Learning, 13(3). Chapters 1 and
2.
16. Federated Learning by FastForward
17. THE FEDERATED & DISTRIBUTED MACHINE LEARNING CONFERENCE
18. Federated Learning: Challenges, Methods, and Future Directions
19. Book: Molnar, Christoph. "Interpretable machine learning. A Guide for Making Black Box
Models Explainable", 2019
20. Book: Hutter, Frank, Lars Kotthoff, and Joaquin Vanschoren. "Automated Machine
Learning". Springer,2019.
21. ML resources by topic, curated by the community.
https://github.com/visenger/awesome-mlops/blob/master/README.md 14/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
22. An Introduction to Machine Learning Interpretability, by Patrick Hall, Navdeep Gill, 2nd
Edition. O'Reilly 2019
23. Examples of techniques for training interpretable machine learning (ML) models,
explaining ML models, and debugging ML models for accuracy, discrimination, and
security.
24. Paper: "Machine Learning in Python: Main developments and technology trends in data
science, machine learning, and artificial intelligence", by Sebastian Raschka, Joshua
Patterson, and Corey Nolet. 2020
25. Distill: Machine Learning Research
26. AtHomeWithAI: Curated Resource List by DeepMind
27. Awesome Data Science
28. Intro to probabilistic programming. A use case using Tensorflow-Probability (TFP)
29. Dive into Snorkel: Weak-Superversion on German Texts. inovex Blog
30. Dive into Deep Learning. An interactive deep learning book with code, math, and
discussions. Provides NumPy/MXNet, PyTorch, and TensorFlow implementations
31. Data Science Collected Resources (GitHub repository)
32. Set of illustrated Machine Learning cheatsheets
33. "Machine Learning Bookcamp" by Alexey Grigorev
34. 130 Machine Learning Projects Solved and Explained
35. Machine learning cheat sheet
36. Stateoftheart AI. An open-data and free platform built by the research community to
facilitate the collaborative development of AI
37. Online Machine Learning Courses: 2020 Edition
38. End-to-End Machine Learning Library
39. Machine Learning Toolbox (by Amit Chaudhary)
40. Causality for Machine Learning
41. Causal Inference for the Brave and True
42. Causal Inference
43. A resource list for causality in statistics, data science and physics
44. Learning from data. Caltech
45. Machine Learning Glossary
46. Book: "Distributed Machine Learning Patterns". 2022. By Yuan Tang. Manning
47. Machine Learning for Beginners - A Curriculum
48. Making Friends with Machine Learning. By Cassie Kozyrkov
49. Machine Learning Workflow - A Complete Guide (by NimbleBox.ai)
50. Performance Metrics to Monitor in Machine Learning Projects (by NimbleBox.ai)
Software Engineering
Click to expand!
https://github.com/visenger/awesome-mlops/blob/master/README.md 15/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 16/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 17/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 18/19
12/19/22, 8:24 AM awesome-mlops/README.md at master · visenger/awesome-mlops
https://github.com/visenger/awesome-mlops/blob/master/README.md 19/19