Data Engineering with AWS Technology-About the Course
Meet your Course Instructor: Noah Gift
()
Meet your Supporting Instructor: Alfredo Deza
Course Structure and Discussion Etiquette
Getting Started and Course Gotchas
Data Engineering with AWS Technology-Getting Started with AWS Machine Learning Technology
Key Terms
Welcome to AWS Academy Machine Learning Foundations
Studio Lab Examples
Using Sagemaker Studio Lab
()
Getting Started with AWS CloudShell
()
Advantages of Using Cloud Developer Workspaces
()
Prototyping AI APIs in CloudShell
()
Cloud9 with AWS Codewhisperer AI Pair Programming Tool
()
AWS Academy Onboard (Optional)
Lesson Reflection
Data Engineering with AWS Technology-Creating Data Repositories for Machine Learning
Key Terms
Developing AWS Storage Solutions
Introduction to Data Storage
()
Determining the Correct Storage Medium
()
Working with Amazon S3
()
Data Lakes with Amazon S3
Lesson Reflection
Data Engineering with AWS Technology-Identifying and Implementing Data Ingestion and Transformation Solutions
Key Terms
Batch vs. Streaming Job Styles
()
Introduction to Data Ingestion and Processing Pipelines
()
Working with AWS Batch
()
Working with AWS Step Functions
()
Transforming Data in Transit
()
Handling Map Reduce for Machine Learning
()
Working with EMR Serverless
()
Interactive Marco Polo Pipeline Programming Challenge
Lesson Reflection
Exploratory Data Analysis with AWS Technology-Sanitizing and Preparing Data for Modeling
Key Terms
AWS Academy Introduction to Machine Learning
Cleaning Up Data
()
Scaling Data
()
Labeling Data
()
AWS Resources for Exploratory Data Analysis
Lesson Reflection
Exploratory Data Analysis with AWS Technology-Performing Feature Engineering
Key Terms
Identifying and Extracting Features
()
Feature Engineering Concepts
()
Feature engineering with scikit-learn on Databricks
Lesson Reflection
Exploratory Data Analysis with AWS Technology-Analyzing and Visualizing Data for Machine Learning
Key Terms
Graphing Data
()
Clustering Data
()
Lesson Reflection
Modeling with AWS Technology-Selecting the Appropriate Model(s) for a Given Machine Learning Problem
Key Terms
When to Use Machine Learning?
()
Supervised vs. Unsupervised Machine Learning
()
Introduction to Implementing a Machine Learning Pipeline with Amazon SageMaker
Selecting a Machine Learning Solution
()
Lesson Reflection
Modeling with AWS Technology-Training Machine Learning Models
Key Terms
Introducing Forecasting on Sagemaker
Selecting a Machine Learning Model
()
Modeling Demo with Sagemaker Canvas
()
Using Train, Test and Split
()
Solving Optimization Problems
()
Selecting GPU vs. CPU
()
Neural Network Architecture
()
Interactive Gradient Descent
Lesson Reflection
Modeling with AWS Technology-Evaluating Machine Learning Problems
Key Terms
Introducing Computer Vision
Overfitting vs. Underfitting
()
Selecting Metrics
()
Comparing Models using Experiment Tracking
()
More Practice: Train an Image Classification Model with PyTorch
Lesson Reflection
MLOps with AWS Technology-Building Machine Learning Solutions for Performance, Availability, Scalability, Resilience and Fault
Key Terms
Introducing Natural Language Processing
Monitoring and Logging
()
Interactive Python Logging
Multiple Regions
()
Reproducible Workflows
()
AWS-Flavored DevOps
()
Lesson Reflection
MLOps with AWS Technology-Recommending and Implementing Appropriate Machine Learning Services
Key Terms
Reviewing Compute Choices
()
Provisioning EC2
()
Provisioning EBS
()
AWS AI ML Services
()
More Practice: Deploy a Hugging Face Pre-trained Model to Amazon SageMaker
Lesson Reflection
MLOps with AWS Technology-Deploying and Operationalizing Secure Machine Learning Solutions
Key Terms
Principle of Least Privilege AWS Lambda
()
Integrated Security
()
Overview of Sagemaker Studio Workflow
()
Model Predictions with Sagemaker Canvas
()
Data Drift and Model Monitoring
()
Running PyTorch with AWS App Runner
()
More Practice: Deploy Models for Inference
AWS Certified Machine Learning – Specialty
External Lab: MLOps Template GitHub
Lesson Reflection
Machine Learning Certifications-Azure AI Fundamentals and other Azure Certifications
Key Terms
Introduction to Azure Certifications
()
Learning Resources for Azure Certifications
()
Microsoft Learning Paths and Study Notes
()
Creating an Azure ML Workspace
()
Creating an Azure Auto ML Job
()
Lesson Reflection
Machine Learning Certifications-Introductory Azure ML and MLOps Concepts
Key Terms
Introductory Azure ML and MLOps Concepts
()
Prerequisite Technology
()
Real Time and Batch Deployment
()
Azure Open Datasets
()
Exploring Open Datasets SDK
()
Lesson Reflection
Machine Learning Certifications-More Advanced Azure ML and MLOps Concepts
Key Terms
More Advanced Azure ML and MLOps Concepts
()
Exploring Azure ML Command Line
()
Triggering Azure ML with GitHub
()
Using Hyperparameters
()
Train a Model using the Python SDK
()
Lesson Reflection
Next Steps