Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Optimize and Manage Your ML Codebase

Coursera via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Are you deploying ML models that need to respond in milliseconds, not seconds? In production environments, even the most accurate model becomes worthless if it can't meet real-time performance demands. This Short Course was created to help ML and AI professionals accomplish systematic optimization of inference code and establish robust development workflows for production-ready ML systems. By completing this course, you'll be able to diagnose performance bottlenecks in your inference pipelines, apply advanced optimization techniques like quantization and pruning, and implement GitFlow or Trunk-Based Development strategies with automated CI/CD pipelines that you can deploy immediately in your workplace. By the end of this course, you will be able to: - Analyze inference code to optimize for real-time performance - Evaluate Git branching strategies and CI/CD pipelines for codebase management This course is unique because it bridges the gap between ML model development and production engineering, combining performance optimization techniques with software engineering best practices specifically tailored for ML workflows. To be successful in this project, you should have experience with Python, PyTorch or TensorFlow, TensorRT, Git version control, and basic understanding of ML model deployment.

Syllabus

  • Module 1: Analyze inference code to optimize for real-time performance
    • Learners will systematically profile ML inference pipelines, identify performance bottlenecks, and apply optimization techniques like quantization and pruning to achieve real-time performance requirements.
  • Module 2: Evaluate Git branching strategies and CI/CD pipelines for codebase management
    • Learners will compare Git branching strategies (GitFlow vs Trunk-Based Development), design CI/CD pipelines with automated testing and deployment, and implement version control workflows optimized for ML development teams.

Taught by

Hurix Digital

Reviews

Start your review of Optimize and Manage Your ML Codebase

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.