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

edX

Cloud Machine Learning Engineering and MLOps

Pragmatic AI Labs via edX

Overview

  • Discover the principles of machine learning engineering and its role in building scalable, intelligent systems.
  • Learn to develop machine learning applications using software engineering best practices and continuous delivery pipelines.
  • Explore AutoML technologies for efficient model training with minimal coding effort.
  • Gain hands-on experience with open-source and cloud-based AutoML solutions like Ludwig and Cloud AutoML.
  • Dive into emerging topics such as MLOps, edge machine learning, and AI APIs for cutting-edge applications.

Syllabus

Getting Started with Machine Learning Engineering

Module 1 (3 hours)

  • Videos:

    1. Instructor Introduction (1 minute)

    2. Course Introduction (2 minutes)

    3. Lab Onboarding (1 minute)

    4. Course 4 Project Overview (1 minute)

    5. Introduction to Machine Learning Engineering (0 minutes)

    6. Machine Learning Engineering Overview (1 minute)

    7. Machine Learning Engineering Architecture (3 minutes)

    8. Introduction to Machine Learning Microservices (0 minutes)

    9. Machine Learning Microservices Overview (1 minute)

    10. Monolithic versus Microservice (2 minutes)

    11. Introduction to Continuous Delivery for Machine Learning (0 minutes)

    12. Continuous Delivery for Machine Learning Overview (1 minute)

    13. What is Data Drift? (2 minutes)

    14. Continuously Deploy Flask ML Application (4 minutes)

    15. AWS App Runner: High-Level PaaS Continuous Delivery (21 minutes)

  • Readings:

    1. Specialization Project Roadmap: Course 4 (10 minutes)

    2. Course Structure and Discussion Etiquette (10 minutes)

    3. Jupyter Notebook Workflow for Machine Learning (10 minutes)

    4. K-Means Clustering Sample Dataset (10 minutes)

    5. High Level MLOps Continuous Deployment (10 minutes)

  • Quiz:

    1. Week 1 Quiz (30 minutes)

  • Discussion Prompts:

    1. Introductions (10 minutes)

    2. Microservices in MLOps (10 minutes)

    3. PaaS (Platform as a Service) and MLOPs (10 minutes)

  • Ungraded Lab:

    1. Flask Machine Learning Microservice (60 minutes)

Using AutoML

Module 2 (3 hours)

  • Videos:

    1. Introduction to AutoML (0 minutes)

    2. What is AutoML? (1 minute)

    3. AutoML Computer Vision (3 minutes)

    4. Introduction to No Code/Low Code (4 minutes)

    5. No Code/Low Code AutoML: Part 1 (34 minutes)

    6. No Code/Low Code AutoML: Part 2 (18 minutes)

    7. Apple Create ML AutoML (19 minutes)

    8. Introduction to Ludwig AutoML (1 minute)

    9. What is Ludwig AutoML? (1 minute)

    10. Ludwig AutoML Deep Dive (2 minutes)

    11. Ludwig AutoML By Example (5 minutes)

    12. Introduction to Cloud AutoML (0 minutes)

    13. What is Cloud AutoML? (1 minute)

    14. Cloud AutoML Deep Dive (1 minute)

    15. Guest Speaker: Alfredo Deza (1 minute)

    16. Introduction to Azure Machine Learning Studio (3 minutes)

    17. Create a Dataset in Azure Machine Learning Studio (10 minutes)

    18. Automated ML Run in Azure Machine Learning Studio (12 minutes)

    19. Experiments in Azure Machine Learning Studio (3 minutes)

    20. Deploy a Module in Azure Machine Learning Studio (5 minutes)

    21. Test Endpoints in Azure Machine Learning Studio (4 minutes)

  • Readings:

    1. Managed Machine Learning Systems (10 minutes)

    2. Use Apple's AutoML Computer Vision (10 minutes)

  • Quiz:

    1. Week 2 Quiz (30 minutes)

  • Discussion Prompts:

    1. Impact of AutoML? (10 minutes)

    2. Open Source AutoML (10 minutes)

    3. ML Studio Products (10 minutes)

Emerging Topics in Machine Learning

Module 3 (5 hours)

  • Videos:

    1. Introduction to MLOps (0 minutes)

    2. What is MLOps? (1 minute)

    3. MLOps Deep Dive (3 minutes)

    4. Introduction to Edge Machine Learning (0 minutes)

    5. What is Edge Machine Learning? (3 minutes)

    6. Edge Machine Learning Vision in Action (6 minutes)

    7. Hardware Inference Model Solutions in Edge Machine Learning (23 minutes)

    8. Edge Machine Learning in Google (29 minutes)

    9. Edge Machine Learning in AWS (16 minutes)

    10. Introduction to AI APIs (0 minutes)

    11. How to Use AI APIs? (2 minutes)

    12. Core Components of a Cloud Application (4 minutes)

    13. AWS Comprehend for Natural Language Processing (7 minutes)

    14. AWS Rekognition for Computer Vision (2 minutes)

    15. GCP AutoML for Natural Language Processing (10 minutes)

    16. GCP AutoML for Computer Vision (4 minutes)

    17. Azure AutoML for AI Predictions (16 minutes)

    18. Azure AutoML for Computer Vision (1 minute)

    19. Core Components of a Cloud Application Recap (0 minutes)

    20. Steps to Developing an API (9 minutes)

    21. Flask Machine Learning Backend (4 minutes)

    22. Checklist for Building Professional Web Services (7 minutes)

  • Readings:

    1. Deep Dive: Use a Low Code or No Code Cloud AI API to Solve a Problem (10 minutes)

    2. Deploy a Flask Machine Learning Model That You Didn't Build (10 minutes)

    3. Next Steps (10 minutes)

  • Quiz:

    1. Week 3 Quiz (30 minutes)

  • Discussion Prompts:

    1. Why MLOps? (10 minutes)

    2. Edge Machine Learning (10 minutes)

    3. No Code and Low Code Solutions (10 minutes)

    4. Standards of Excellence in Software Engineering (10 minutes)

  • Ungraded Lab:

    1. Pickle an ML Model (60 minutes)

Taught by

Noah Gift

Reviews

Start your review of Cloud Machine Learning Engineering and MLOps

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.