Discover Classes. Earn 10% Rewards.

Designing and Implementing MLOps is unfortunately unavailable

Thankfully we have 62 other Machine Learning Classes for you to choose from. Check our top choices below or see all classes for more options.

Python Machine Learning Bootcamp

Noble Desktop See all classes by this school - Virtually Online

Build the practical abilities needed to design machine learning algorithms that can independently learn patterns and make decisions, through this hands-on bootcamp. Develop the in-demand skill set powering most trading on Wall Street and the product recommendations at companies like Amazon, Spotify, and Netflix.

(452) All levels 18 and older
$1,895

5 sessions

Gift it!

Python Data Science & Machine Learning Bootcamp

Noble Desktop See all classes by this school - Virtually Online

Learn how to apply Python to analyze data, create predictive models using machine learning, and automate tasks in this comprehensive data science course. Build the programming skills needed to thrive in entry-level data science and Python engineering positions.

(452) Beginner 18 and older
$3,495

16 sessions

Gift it!

Python Machine Learning Immersive

Practical Programming See all classes by this school - Virtually Online

Build the essential abilities to thrive in the fast-growing field of machine learning, including regression and classification algorithms, feature selection, and model evaluation. Join us and pick up the practical knowledge you need to tackle real-world problems and make a real impact in the industry.

(330) All levels 13 and older
$1,895

5 sessions

Gift it!

Python Machine Learning Bootcamp

NYIM Training See all classes by this school - Virtually Online

Pick up the in-demand craft of machine learning and figure out how to design algorithms that pick up patterns and make decisions on their own through this hands-on bootcamp.

(750) All levels 18 and older
$1,895

5 sessions

Gift it!

AI for Project Management

Noble Desktop See all classes by this school

Enhance your project management skills with AI by learning how to streamline planning, scheduling, and communication using cutting-edge tools. Discover how to improve decision-making while navigating the ethical and practical challenges of AI in real-world projects.

(452) Beginner 18 and older
See all Machine Learning classes Online

Designing and Implementing MLOps

Learn how to design and implement scalable machine learning systems in production with this comprehensive course from the NYC Data Science Academy. Gain hands-on experience with Python, Docker, Kubernetes, Google Cloud, and other open-source tools to set up automated infrastructure and bring ML models to life. Take your ML engineering skills to the next level and drive business value with robust MLOps processes.

  • Advanced
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Online
  • 10 hours over 5 sessions

Start Dates (0) $2,990/person

No upcoming dates are currently available.

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Designing and Implementing Production Machine Learning Systems (MLOps)

As machine learning (ML) becomes ubiquitous in technology, there is an increasing need for well-engineered ML systems and processes that enable ML algorithms to drive business value. Enterprise ML has experienced a shift in focus from just the ML models themselves to the software engineering, infrastructure and best practices necessary to support ML at scale in production. Bringing a model from a data scientist’s notebook to running live in an application requires robust systems, MLOps and ML governance.

This course is an introduction to ML systems in production that will demonstrate and give students exposure to how real production ML systems operate. Using Python, Docker, Kubernetes, Google Cloud and various open-source tools, students will bring the different components of an ML system to life and setup real, automated infrastructure. It will be mostly in Python, docker, kubernetes, and google cloud in addition to lots of open source tools.

Unit 1 - Overview of Machine Learning Systems in Production

  • Machine learning in industry versus academia
  • Comparing ML engineering and software engineering
  • Components of production ML systems
  • Online versus offline ML systems
  • Demonstration: a production ML system
  • Hands-on: Introduction to Google Cloud, project setup, and gcloud commands
  • Hands-on: Setting up our git repository

Unit 2 - Machine Learning Engineering Fundamentals

  • Software engineering principles
  • Systems design 101
  • ML Systems design 101
  • MLOps concepts and design principles
  • Hands-on: Essential Google Cloud services for ML
  • Hands-on: Kubernetes and Google Kubernetes Engine (GKE) intro
  • Your ML in production project: Ideating

Unit 3 - Feature Systems

  • Introduction to feature systems
  • Common feature systems design patterns
  • Developer experience in feature systems and ML systems
  • Hands-on: Working with different feature sources and data stores on Google Cloud
  • Hands-on: Building a miniature feature system in the cloud
  • Your ML in production project: Ideating

Unit 4 - ML Model Training Pipelines

  • Components of ML training pipelines
  • Workflow orchestration and automation
  • Cost and value analysis
  • Setting up an ML pipeline
  • Hands-on: Introduction to Kubeflow and building an automated pipeline
  • Hands-on: Running training automated jobs on Kubernetes
  • Your ML in production project: Design and Planning

Unit 5 - Managing Training Experiments, ML Metadata, and Model Registries

  • Experimentation as an ML practitioner
  • Hands-on: Setting up a centralized metadata store and model registry
  • Hands-on: Tracking and logging hyperparameters
  • Hands-on: Using model registries
  • Your ML in production project: Design and Planning

Unit 6 - Deploying Machine Learning Models

  • Generating offline predictions
  • Online model serving systems
  • Common real-time deployment architectures
  • Hands-on: Developing an automated offline prediction workflow using Kubeflow and Dataflow
  • Hands-on: Deploying ML models on Kubernetes for real-time inference with Seldon
  • Hands-on: Scaling ML model deployments
  • Your ML in production project: Architecture Review

Unit 7 - ML Observability

  • Infrastructure and software observability
  • Latency, throughput, availability, and reliability
  • ML observability, ML model/feature drift, and ML explainability
  • Fairness and bias
  • Hands-on: Setting up Prometheus and Grafana on Kubernetes
  • Hands-on: Accessing logs and metrics in Google Cloud
  • Hands-on: Logging predictions and implementing ML observability
  • Your ML in production project: Architecture Review

Unit 8 - Experimentation and Reliability Engineering

  • ML experimentation design and algorithms 101
  • Hands-on: A/B testing with Seldon on Kubernetes
  • Hands-on: Multi-armed bandits with Seldon on Kubernetes
  • Hands-on: Canary/shadow deployments on Kubernetes
  • Your ML in production project: Implementation

Unit 9 - Continuous Learning

  • Streaming versus batch processing
  • Event-driven, asynchronous systems
  • Stateful ML systems and incremental model updates
  • Hands-on: Designing and implementing a stateful ML system on Kubernetes
  • Your ML in production project: Implementation

Unit 10 - Machine Learning Governance

  • Observability, visibility and control
  • Monitoring and alerting
  • Model service catalogue
  • Security
  • Compliance and auditability
  • Your ML in production project: Presentation.

Prerequisites:

  • It is expected you have familiarity with an object-oriented programming language (preferably Python) and experience with basic machine learning concepts and models. Some previous exposure to a cloud environment (AWS, Google Cloud, Azure, etc) or other software engineering experience would be helpful but not necessary.

Certificate:

  • Certificates are awarded at the end of the program at the satisfactory completion of the course. Students are evaluated on a pass/fail basis for their performance on the required homework and final project (where applicable). Students who complete 80% of the homework and attend a minimum of 85% of all classes are eligible for the certificate of completion.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

School Notes: We offer a certification licensed by the NYS Board of Education.

Refund Policy

Any student wishing to withdraw from a program must notify CourseHorse in writing. The date of withdrawal for refund purposes is the last date of physical attendance. The failure of a student to notify us in writing of withdrawal may delay refund of tuition due pursuant to Section 5001 and 5002 of the Education Law.

Any student requesting cancellation within seven days after signing the Enrollment Agreement but before instruction begins will be refunded all money paid less 5% cancellation fee. Thereafter, in the event of cancellation or termination by the school, refunds will be prorated based on the student's last date of attendance.

Reviews of Classes at NYC Data Science Academy (31)

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 29900 points. Earn 10% back in reward points!

NYC Data Science Academy

NYC Data Science Academy offers hands-on projects and real-world applications to teach students the skills needed for a career in data science. By enrolling, students become part of a supportive network that includes the NYC Open Data Meetup.

View school profile
NYC Data Science Academy
Vetted by CourseHorse

A verified Online educator.

Loading...