coursera-machine-learning-engineering-for-prod-mlops-specialization  by amanchadha

Master MLOps with practical assignments for productionizing ML

Created 5 years ago
502 stars

Top 62.4% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This repository hosts programming assignments and quizzes for the Coursera Machine Learning Engineering for Production (MLOps) Specialization by deeplearning.ai. It targets individuals seeking to master productionizing ML models, bridging ML concepts with software engineering and DevOps practices. The benefit is acquiring skills to build, deploy, and maintain robust, continuously operating ML systems.

How It Works

The content is structured around four courses: Introduction to ML in Production, ML Data Lifecycle in Production, ML Modeling Pipelines in Production, and Deploying ML Models in Production. Assignments cover practical MLOps workflows, including data validation, feature engineering with TensorFlow Extended (TFX), ML metadata, model analysis, and deployment strategies using tools like Docker, TensorFlow Serving, and Kubernetes. The approach emphasizes hands-on application of concepts for building production-ready ML systems.

Quick Start & Requirements

This repository contains course assignments, not a runnable project. Prerequisites for the specialization include advanced AI/deep learning knowledge, intermediate Python, and familiarity with deep learning frameworks (PyTorch, Keras, TensorFlow).

Highlighted Details

  • Covers end-to-end ML production system design, project scoping, data needs, modeling, and deployment requirements.
  • Features practical labs on TensorFlow Extended (TFX) for data validation and feature engineering, ML metadata, and model analysis tools (TFX Evaluator, Fairness Indicators, Shapley Values).
  • Includes assignments on building data pipelines, modeling pipelines, and deployment pipelines using technologies like Docker, TensorFlow Serving, and Kubernetes.
  • Addresses key MLOps challenges such as concept drift, model baselines, and continuous evaluation.

Maintenance & Community

The README provides solutions for reference and advises against direct code copying. No information regarding maintainers, community channels, or project roadmaps is available.

Licensing & Compatibility

No license information is specified in the provided README content.

Limitations & Caveats

This repository serves as a supplementary resource for course assignments, offering solutions for reference. It does not constitute a deployable project, and users are cautioned against direct code plagiarism.

Health Check
Last Commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.