Giter Site home page Giter Site logo

mlops-primer's Introduction

MLOPs Primer

Machine learning operations (MLOps) is becoming an exciting space as we figure out the best practices and technologies to deploy machine learning models in the real world. MLOps enable ML teams to build responsible and scalable machine learning systems and infrastructure. This facilitates tasks that range from risk assessment to building and testing to monitoring. While still in its infancy, MLOps has attracted machine learning engineers and software engineers in general. With every new paradigm comes new challenges and opportunities to learn. In this primer, we highlight a few available resources to upskill and inform yourself on the latest in the world of MLOps. We have listed a few educational resources as a start but plan to build this out as a more comprehensive guide for the future.

Blogs and Guides

Improving software engineering skills as a data scientist

πŸ”— https://ljvmiranda921.github.io/notebook/2020/11/15/data-science-swe/

MLOps Tooling Landscape - a great blog post by Chip Huyen summarizing all the latest technologies used in MLOps.

πŸ”— https://huyenchip.com/2020/12/30/mlops-v2.html

MLOps: From Model-centric to Data-centric AI - A recent talk on MLOps by Andrew Ng focuses on the discussion of moving from model-centric approaches to data-centric approaches for machine learning.

πŸ”— https://youtu.be/06-AZXmwHjo

Books

Designing Machine Learning Systems (by Chip Huyen) - discusses a holistic approach to designing ML systems that focus on many important aspects of maintaining ML systems in production.

πŸ”— https://learning.oreilly.com/library/view/designing-machine-learning/9781098107956/

Introducing MLOps - One of the best places to get a high-level introduction of the MLOps space is in the book β€œIntroducing MLOps” by Mark Treveil et al.

πŸ”— https://www.oreilly.com/library/view/introducing-mlops/9781492083283/

Community & Resources

There are several efforts to keep the community informed on the latest development in the MLOps landscape. Here are a few popular ones:

Awesome MLOps - a collection of links and resources for MLOps

πŸ”— https://github.com/visenger/awesome-mlops

Machine Learning Ops - a collection of resources on how to facilitate Machine Learning Ops with GitHub.

πŸ”— https://mlops.githubapp.com/

MLOps Community - A place to have discussions about MLOps.

πŸ”— https://mlops.community/

MLOps Zoomcamp - teaches practical aspects of productionizing ML services.

πŸ”— https://github.com/DataTalksClub/mlops-zoomcamp

Courses

Full Stack Deep Learning - this course shares best practices for the full stack; topics range from problem selection to dataset management to monitoring.

πŸ”— https://fullstackdeeplearning.com/

Machine Learning Engineering for Production (MLOps) Specialization - a new specialization by deeplearning.ai on machine learning engineering for production (MLOPs)

πŸ”— https://www.deeplearning.ai/program/machine-learning-engineering-for-production-mlops/

MLOps course (by Goku Mohandas) - a series of lessons teaching how to apply ML to build production-grade products.

πŸ”— https://madewithml.com/

Papers

Machine Learning Operations (MLOps): Overview, Definition, and Architecture

A concise overview of MLOPs.

πŸ”— https://arxiv.org/abs/2205.02302


This collection is far from exhaustive but it should provide a good foundation to start learning about MLOPs. Reach out on Twitter if you have any questions.

mlops-primer's People

Contributors

omarsar avatar tlc-10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.