EdX

Cloud Machine Learning Engineering and MLOps (edX)

Cloud Machine Learning Engineering and MLOps (edX)

Unleash the power of machine learning with engineering best practices, AutoML, and emerging technologies.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

  • 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.

This course is part of the Introduction to Cloud Computing Professional Certificate.

What you'll learn

  • Evaluate machine learning engineering best practices
  • Build machine learning applications
  • Utilize continuous delivery for machine learning
  • Summarize AutoML concepts and strategies
  • Evaluate open-source AutoML with Ludwig
  • Utilize cloud-based AutoML solutions
  • Simplify MLOps strategies
  • Interpret emerging topics in edge machine learning
  • Develop solutions using AI APIs

Syllabus

Getting Started with Machine Learning Engineering

Module 1 (3 hours)
Videos:
Instructor Introduction (1 minute)
Course Introduction (2 minutes)
Lab Onboarding (1 minute)
Course 4 Project Overview (1 minute)
Introduction to Machine Learning Engineering (0 minutes)
Machine Learning Engineering Overview (1 minute)
Machine Learning Engineering Architecture (3 minutes)
Introduction to Machine Learning Microservices (0 minutes)
Machine Learning Microservices Overview (1 minute)
Monolithic versus Microservice (2 minutes)
Introduction to Continuous Delivery for Machine Learning (0 minutes)
Continuous Delivery for Machine Learning Overview (1 minute)
What is Data Drift? (2 minutes)
Continuously Deploy Flask ML Application (4 minutes)
AWS App Runner: High-Level PaaS Continuous Delivery (21 minutes)
Readings:
Specialization Project Roadmap: Course 4 (10 minutes)
Course Structure and Discussion Etiquette (10 minutes)
Jupyter Notebook Workflow for Machine Learning (10 minutes)
K-Means Clustering Sample Dataset (10 minutes)
High Level MLOps Continuous Deployment (10 minutes)
Quiz:
Week 1 Quiz (30 minutes)
Discussion Prompts:
Introductions (10 minutes)
Microservices in MLOps (10 minutes)
PaaS (Platform as a Service) and MLOPs (10 minutes)
Ungraded Lab:
Flask Machine Learning Microservice (60 minutes)
Using AutoML

Module 2 (3 hours)
Videos:
Introduction to AutoML (0 minutes)
What is AutoML? (1 minute)
AutoML Computer Vision (3 minutes)
Introduction to No Code/Low Code (4 minutes)
No Code/Low Code AutoML: Part 1 (34 minutes)
No Code/Low Code AutoML: Part 2 (18 minutes)
Apple Create ML AutoML (19 minutes)
Introduction to Ludwig AutoML (1 minute)
What is Ludwig AutoML? (1 minute)
Ludwig AutoML Deep Dive (2 minutes)
Ludwig AutoML By Example (5 minutes)
Introduction to Cloud AutoML (0 minutes)
What is Cloud AutoML? (1 minute)
Cloud AutoML Deep Dive (1 minute)
Guest Speaker: Alfredo Deza (1 minute)
Introduction to Azure Machine Learning Studio (3 minutes)
Create a Dataset in Azure Machine Learning Studio (10 minutes)
Automated ML Run in Azure Machine Learning Studio (12 minutes)
Experiments in Azure Machine Learning Studio (3 minutes)
Deploy a Module in Azure Machine Learning Studio (5 minutes)
Test Endpoints in Azure Machine Learning Studio (4 minutes)
Readings:
Managed Machine Learning Systems (10 minutes)
Use Apple's AutoML Computer Vision (10 minutes)
Quiz:
Week 2 Quiz (30 minutes)
Discussion Prompts:
Impact of AutoML? (10 minutes)
Open Source AutoML (10 minutes)
ML Studio Products (10 minutes)
Emerging Topics in Machine Learning

Module 3 (5 hours)
Videos:
Introduction to MLOps (0 minutes)
What is MLOps? (1 minute)
MLOps Deep Dive (3 minutes)
Introduction to Edge Machine Learning (0 minutes)
What is Edge Machine Learning? (3 minutes)
Edge Machine Learning Vision in Action (6 minutes)
Hardware Inference Model Solutions in Edge Machine Learning (23 minutes)
Edge Machine Learning in Google (29 minutes)
Edge Machine Learning in AWS (16 minutes)
Introduction to AI APIs (0 minutes)
How to Use AI APIs? (2 minutes)
Core Components of a Cloud Application (4 minutes)
AWS Comprehend for Natural Language Processing (7 minutes)
AWS Rekognition for Computer Vision (2 minutes)
GCP AutoML for Natural Language Processing (10 minutes)
GCP AutoML for Computer Vision (4 minutes)
Azure AutoML for AI Predictions (16 minutes)
Azure AutoML for Computer Vision (1 minute)
Core Components of a Cloud Application Recap (0 minutes)
Steps to Developing an API (9 minutes)
Flask Machine Learning Backend (4 minutes)
Checklist for Building Professional Web Services (7 minutes)
Readings:
Deep Dive: Use a Low Code or No Code Cloud AI API to Solve a Problem (10 minutes)
Deploy a Flask Machine Learning Model That You Didn't Build (10 minutes)
Next Steps (10 minutes)
Quiz:
Week 3 Quiz (30 minutes)
Discussion Prompts:
Why MLOps? (10 minutes)
Edge Machine Learning (10 minutes)
No Code and Low Code Solutions (10 minutes)
Standards of Excellence in Software Engineering (10 minutes)
Ungraded Lab:
Pickle an ML Model (60 minutes)

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

Related Courses

Forecasting Techniques for Slow and Rapidly Changing Demand (edX) EdX
ISCEA

Forecasting Techniques for Slow and Rapidly Changing Demand (edX)

Master quantitative, judgmental and causal models used to forecast seasonal, intermittent, and new product future demand. Choose the right forecasting method for all kinds of demand patterns and sales data. Learn how to deal with randomness and low forecastability; missing data, outliers, and overfitting. Separate forecasting myths from reality and mitigate the risk of inaccurate forecasts.

Self Paced
Self-Paced
Python for Data Science (edX) EdX
University of California, San Diego,UC San DiegoX

Python for Data Science (edX)

Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets. In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?

Self Paced
Self-Paced
Introduction to Management Information Systems (MIS): A Survival Guide (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Management Information Systems (MIS): A Survival Guide (edX)

Gain the skills and knowledge needed to succeed in an MIS-dominated corporate world. This MIS course will cover supporting tech infrastructures (Cloud, Databases, Big Data), the MIS development/ procurement process, and the main integrated systems, ERPs, such as SAP®, Oracle® or Microsoft Dynamics Navision®, as well as their relationship with Business Process Redesign.

Self Paced
Self-Paced
PyTorch Basics for Machine Learning (edX) EdX
IBM

PyTorch Basics for Machine Learning (edX)

This course is the first part in a two part course and will teach you the fundamentals of PyTorch. In this course you will implement classic machine learning algorithms, focusing on how PyTorch creates and optimizes models. You will quickly iterate through different aspects of PyTorch giving you strong foundations and all the prerequisites you need before you build deep learning models.

Self Paced
Self-Paced
Machine Learning Use Cases in Finance (edX) EdX
Université de Montréal,UMontrealX

Machine Learning Use Cases in Finance (edX)

In the last six years, the financial sector has seen an increase in the use of machine learning models in financial, banking and insurance contexts. Data science and advanced analytics teams in the financial and insurance community are implementing these models regularly and have found a place for them in their toolbox.

Self Paced
Self-Paced
Data Science: Capstone (edX) EdX
HarvardX,Harvard University

Data Science: Capstone (edX)

Show what you’ve learned from the Professional Certificate Program in Data Science. To become an expert data scientist you need practice and experience. By completing this capstone project you will get an opportunity to apply the knowledge and skills in R data analysis that you have gained throughout the series. This final project will test your skills in data visualization, probability, inference and modeling, data wrangling, data organization, regression, and machine learning.

Self Paced
Self-Paced
Introducción a los Sistemas de Información Gerencial (MIS): Una guía de supervivencia (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introducción a los Sistemas de Información Gerencial (MIS): Una guía de supervivencia (edX)

Obtén las habilidades y el conocimiento necesarios para tener éxito en un mundo corporativo dominado por los sistemas de información gerencial (SIG o MIS). Los omnipresentes Sistemas de Información Gerencial (SIG) o Management Information Systems (MIS) juegan un papel crítico en el actual panorama profesional. Desde los sistemas de gestión de las relaciones con los clientes, que gestionan las interacciones diarias con los clientes actuales y potenciales, hasta los sistemas gerenciales y financieros que emiten y pagan facturas, el día a día de la vida laboral está cada vez más controlado por estos sistemas de gestión, que dictan qué hacer y cómo hacerlo.

Self Paced
Self-Paced