Discover Classes. Earn 10% Rewards.

Designing and Implementing MLOps is unfortunately unavailable

Thankfully we have 16 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 - Virtually Online

Master the practical skills needed to create machine learning algorithms that can independently learn patterns and make decisions in this hands-on bootcamp. Gain the in-demand skillset that powers the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.

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

10 sessions

Gift it!

Python Data Science & Machine Learning Bootcamp

Noble Desktop - 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. Gain the necessary programming skills to excel in entry-level data science and Python engineering positions.

(373) Beginner 18 and older
$3,495

16 sessions

Gift it!

Python Machine Learning Immersive

Practical Programming - Virtually Online

Master the essential skills to excel in the booming field of machine learning, including regression and classification algorithms, feature selection, and model evaluation. Join us to gain the practical knowledge needed to tackle real-world problems and make a significant impact in the industry.

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

10 sessions

Gift it!

Python Machine Learning Bootcamp

NYIM Training - Virtually Online

Master the in-demand skill of machine learning and learn how to create algorithms that can independently learn patterns and make decisions in this hands-on bootcamp.

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

10 sessions

Gift it!

Intro to Generative AI with ChatGPT

Noble Desktop - Virtually Online

Unlock the creative potential of AI in this immersive workshop. Discover the world of generative AI and harness the innovative technology of ChatGPT to generate text, ideas, and solutions across various applications. Explore the limitless possibilities of AI-driven creativity and gain the skills to bring your innovative projects to life.

(373) All levels 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
  • $2,840.50
  • Earn 28,405 reward points
  • Price Lock Guarantee
  • Online
  • 10 hours over 5 sessions

Start Dates (0)

  • $2,840.50
  • 10 hours over 5 sessions
  • Early Bird Price
Showing 10 of 0

Class Description

Description

What you'll learn in this machine learning course:

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 28405 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

NYC Data Science Academy

NYC Data Science Academy is a program designed to teach those who wish to learn.

Through hands-on projects and real-world applications, our students develop the skills they will need to pursue data science as both a hobby and profession. We also organize the NYC Open Data Meetup, which means that by...

Read more about NYC Data Science Academy

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Online educator.

NYC Data Science Academy

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a 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.

  • Price Lock Guarantee

    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!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...