AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT

Build 30+ ML Projects in 30 Days in AWS, Master SageMaker JumpStart, Canvas, AutoPilot, DataWrangler, Lambda & S3

4.48 (852 reviews)
Udemy
platform
English
language
Data Science
category
AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT
7,708
students
43 hours
content
Apr 2023
last update
$109.99
regular price

What you will learn

Build, Train, Test and Deploy Machine Learning Models in AWS

Leverage ChatGPT and GPT-4 to Automate Coding Tasks, Perform Code Debugging, Write Documentation and Add New Features to your Code

Define and Perform Image and Text Labeling Jobs Using AWS SageMaker GroundTruth

Prepare, Clean and Visualize data Using AWS SageMaker Data Wrangler without Writing any Code

Optimize ML model hyperparameters using GridSearch, Bayesian & Random Search Optimization Techniques

Master Key AWS services such as Simple Storage Service (S3), Elastic Compute Cloud (EC2), Identity and Access Management (IAM) and CloudWatch

Understand Machine Learning workflow automation using AWS Lambda, Step functions and SageMaker Pipelines.

Learn how to define a lambda function in AWS management console, understand the anatomy of Lambda functions, and how to configure a test event in Lambda

Train a Machine Learning Regression and Classifier Models Using No-code AWS Canvas

Learn how to leverage Amazon SageMaker Autopilot and SageMaker Canvas to train multiple models without writing any code.

Perform Exploratory Data Analysis and Visualization Using Pandas, Searborn and Matplotlib Libraries

Understand Regression Models KPIs Such as RMSE, MSE, MAE, R2 and Adjusted R2

Understand Classification Models KPIs such as Accuracy, Precision, Recall, F1-Score, ROC, and AUC

Define a Machine Learning Training Job Using AWS SageMaker JumpStart

Deploy an Endpoint Using Amazon SageMaker, Perform Inference and Generate Predictions

Define a Lambda function using Boto3 SDK and Test the lambda function using Eventbridge (cloudwatch events)

Understand the difference between synchronous and asynchronous Lambda Functions invocations

Perform AI/ML Models Prototyping Using AutoGluon Library

How to monitor billing dashboard, set alarms, S3/EC2 instances pricing and request service limits increase

Understand the difference between Artificial Intelligence (AI), Machine Learning (ML), Data Science (DS) and Deep Learning (DL)

Learn the fundamentals of Amazon SageMaker, SageMaker Components, training options including built-in algorithms, AWS Marketplace, & customized ML Algorithms

Leverage a Yolo V3 Object Detection Algorithm available on the AWS Marketplace

Understand the format and Use Case of Json Lines and Manifest Files

Learn auto-labeling workflow and understand the difference between SageMaker GroundTruth and GroundTruth Plus

Learn how to define a labeling job with bounding boxes (object detection), pixel-level Semantic Segmentation, and text data

Understand the difference between data labeling workforces in AWS such as public mechanical Turks, private labelers and AWS curated third-party vendors

Learn the difference between Supervised, Unsupervised and Reinforcement Machine Learning Strategies

Perform data visualization using Seaborn & Matplotlib libraries, plots include line plot, pie charts, subplots, pairplots, countplots, and correlations heatmaps

Export a data wrangler workflow into Python script, create a custom formula and apply it to a given column in the data, and generate summary tables/bias report

Learn how to train an XG-boost algorithm in SageMaker using AWS JumpStart, assess trained model performance, plot residuals, & deploy an endpoint

Understand Bias-Variance Trade-off, L1 and L2 Regularization Techniques

Train/Test several ML Classifiers such as Logistic Regression, Support Vector Machine, K-Nearest Neighbors, Decision Trees, and Random Forest Classifiers

Learn SageMaker Built-in Algorithms such as Linear Learner, XG-Boost, Principal Component Analysis (PCA), and K-Nearest Neighbors

Why take this course?

Do you want to become an AWS Machine Learning Engineer Using SageMaker in 30 days?

Do you want to build super-powerful production-level Machine Learning (ML) applications in AWS but don’t know where to start?

Are you an absolute beginner and want to break into AI, ML, and Cloud Computing and looking for a course that includes everything you need?

Are you an aspiring entrepreneur who wants to maximize business revenues and reduce costs with ML but don’t know how to get there quickly and efficiently?

Do you want to leverage ChatGPT as a programmer to automate your coding tasks?


If the answer is yes to any of these questions, then this course is for you!

Machine Learning is the future one of the top tech fields to be in right now! ML and AI will change our lives in the same way electricity did 100 years ago. ML is widely adopted in Finance, banking, healthcare, transportation, and technology. The field is exploding with opportunities and career prospects

AWS is the one of the most widely used cloud computing platforms in the world and several companies depend on AWS for their cloud computing purposes. AWS SageMaker is a fully managed service offered by AWS that allows data scientist and AI practitioners to train, test, and deploy AI/ML models quickly and efficiently.

This course is unique and exceptional in many ways, it includes several practice opportunities, quizzes, and final capstone projects. In this course, students will learn how to create production-level ML models using AWS. The course is divided into 8 main sections as follows:

  1. Section 1 (Days 1 – 3): we will learn the following: (1) Start with an AWS and Machine Learning essentials “starter pack” that includes key AWS services such as Simple Storage Service (S3), Elastic Compute Cloud (EC2), Identity and Access Management (IAM) and CloudWatch, (2) The benefits of cloud computing, the difference between regions and availability zones and what’s included in the AWS Free Tier Package, (3) How to setup a brand-new account in AWS, setup a Multi-Factor Authentication (MFA) and navigate through the AWS Management Console, (4) How to monitor billing dashboard, set alarms, S3/EC2 instances pricing and request service limits increase, (5) The fundamentals of Machine Learning and understand the difference between Artificial Intelligence (AI), Machine Learning (ML), Data Science (DS) and Deep Learning (DL), (6) Learn the difference between supervised, unsupervised and reinforcement learning, (7) List the key components to build any machine learning models including data, model, and compute, (8) Learn the fundamentals of Amazon SageMaker, SageMaker Components, training options offered by SageMaker including built-in algorithms, AWS Marketplace, and customized ML algorithms, (9) Cover AWS SageMaker Studio and learn the difference between AWS SageMaker JumpStart, SageMaker Autopilot and SageMaker Data Wrangler, (10) Learn how to write our first code in the cloud using Jupyter Notebooks. We will then have a tutorial covering AWS Marketplace object detection algorithms such as Yolo V3, (11) Learn how to train our first machine learning model using the brand-new AWS SageMaker Canvas without writing any code!

  2. Section 2 (Days 4 – 5): we will learn the following: (1) Label images and text using Amazon SageMaker GroundTruth, (2) learn the difference between data labeling workforces such as public mechanical Turks, private labelers and AWS curated third-party vendors, (3) cover several companies’ success stories that have leveraged data to maximize revenues, reduce costs and optimize processes, (4) cover data sources, types, and the difference between good and bad data, (5) learn about Json Lines formats and Manifest Files, (6) cover a detailed tutorial to define an image classification labeling job in SageMaker, (7) auto-labeling workflow and learn the difference between SageMaker GroundTruth and GroundTruth Plus, (8) learn how to define a labeling job with bounding boxes (object detection and pixel-level Semantic Segmentation), (9) Label Text data using Amazon SageMaker GroundTruth.

  3. Section 3 (Days 6 – 10): we will learn: (1) how to perform exploratory data analysis (EDA), (2) master Pandas, a super powerful open-source library to perform data analysis in Python, (3) analyze corporate employee information using Pandas in Jupyter Notebooks in AWS SageMaker Studio, (4) define a Pandas Dataframe, read CSV data using Pandas, perform basic statistical analysis on the data, set/reset Pandas DataFrame index, select specific columns from the DataFrame, add/delete columns from the DataFrame, Perform Label/integer-based elements selection, perform broadcasting operations, and perform Pandas DataFrame sorting/ordering, (5) perform statistical data analysis on real world datasets, deal with missing data using pandas, change pandas DataFrame datatypes, define a function, and apply it to a Pandas DataFrame column, perform Pandas operations, and filtering, calculate and display correlation matrix, use seaborn library to show heatmap, (6) analyze cryptocurrency prices and daily returns of Bitcoin (BTC), Ethereum (ETH), Litecoin (LTC), Cardano (ADA) and Ripple (XRP) using Matplotlib and Seaborn libraries in AWS SageMaker Studio, (7) perform data visualization using Seaborn and Matplotlib libraries, plots include line plot, pie charts, multiple subplots, pairplot, count plot, correlations heatmaps, distribution plot (distplot), Histograms, and Scatterplots, (8) Use Amazon SageMaker Data wrangler in AWS to prepare, clean and visualize the data, (9) understand feature engineering strategies and tools, understand the fundamentals of Data Wrangler in AWS, perform one hot encoding and normalization, perform data visualization Using Data Wrangler, export a data wrangler workflow into Python script, create a custom formula and apply it to a given column in the data, generate summary table tables in Data Wrangler, and generate bias reports.

  4. Section 4 (Days 11 – 18): we will learn: (1) machine learning regression fundamentals including simple/multiple linear regression and least sum of squares, (2) build our first simple linear regression model in Scikit-Learn, (3) list all available built-in algorithms in SageMaker, (4) build, train, test and deploy a machine learning regression model using SageMaker Linear Learner algorithm, (5) list machine learning regression algorithms KPIs such as Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), Mean Percentage Error (MPE), Coefficient of Determination (R2), and adjusted R2, (6) Launch a training job using the AWS Management Console and deploy an endpoint without writing any code, (7) cover the theory and intuition behind XG-Boost algorithm and how to use it to solve regression type problems in Scikit-Learn and using SageMaker Built-in algorithms, (8) learn how to train an XG-boost algorithm in SageMaker using AWS JumpStart, assess trained regression models performance, plot the residuals, and deploy an endpoint and perform inference.

  5. Section 5 (Days 19 – 20): we will learn: (1) hyperparameters optimization strategies such as grid search, randomized search, and Bayesian optimization, (2) Understand bias variance trade-off and L1 and L2 regularization, (3) perform hyperparameters optimization using Scikit-Learn library and using SageMaker SDK.

  6. Section 6 (Days 21 – 24): we will learn: (1) how to train several classification algorithms such as Logistic Regression, Support Vector Machine, K-Nearest Neighbors, and Random Forest Classifier, (2) list the difference between various classifier models KPIs such as accuracy, precision, recall, F1-score, Receiver Operating Characteristic Curve (ROC) and Area Under the Curve (AUC), (3) train an XG-boost and Linear Learner algorithms in SageMaker to solve classification type problems, (4) learn the theory and intuition behind K Nearest Neighbors (KNN) in SageMaker and learn how to build, train and test a KNN classifier model in SageMaker. This section also includes bonus materials on how to leverage ChatGPT and generative AI models as a programmer.

  7. Section 7 (Days 25 – 28): we will learn: (1) how to use AutoGluon library to perform prototyping of AI/ML models using few lines of code, (2) leverage AutoGluon to train multiple regression and classification models and deploy the best one, (3) leverage Amazon SageMaker Autopilot and SageMaker Canvas to train multiple models without writing any code.

  8. Section 8 (Days 29 – 30): we will learn: (1) how to define and invoke lambda functions in AWS, (2) understand Machine Learning workflow automation using AWS Lambda, Step functions and SageMaker Pipelines, (3) learn how to define a lambda function in AWS management console, (4) understand the anatomy of Lambda functions, (5) learn how to configure a test event in Lambda, and monitor Lambda invocations in CloudWatch, (6) define a Lambda function using Boto3 SDK, (7) test the lambda function using Eventbridge (cloudwatch events), (8) understand the difference between synchronous and asynchronous invocations, and Invoke a Lambda function using Boto3 SDK.

Screenshots

AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT - Screenshot_01AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT - Screenshot_02AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT - Screenshot_03AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT - Screenshot_04

Reviews

Luis
October 6, 2023
The content is good and you have lots of hands-on exercises, unfortunately some topics that I was expecting are missing(including materials that are mentioned by the instructor in other lectures), some examples: sagemaker pipelines and wofkflows with step functions(the last lecture teaches you lambda functions but in general, not applied to ML workflows), sagemaker experiments and debugger, model monitoring, feature store, custom trianing using docker(I think what he calls "bring your own container")
BRANDON
September 30, 2023
Not enough time spent doing the work, too much time spent explaining the work. The examples are pretty weak too. I would expect an example to have even approximate bearing on a real-world application. The example here is too basic to take seriously
Iago
September 11, 2023
Faltan clases que no se añaden, relativas a crear automatizaciones de workflows: pipelines con lambda y step functions, sagemaker pipelines, etc. Hay gente que lleva pidiendo estos vídeos por más de 1 año y dicen que los van a añadir pero nunca han cumplido con esa parte.
Paulo
August 20, 2023
Although he has mentioned in the lectures to include some material around ML workflow (pipeline), after 11 months still doesn't have it
Eduardo
August 19, 2023
Eleven months after complaining about missing lectures around Step Function and Pipeline, they are still missing. I´m disappointed. Just one star because of that.
Chetan
August 15, 2023
Excellent teacher.. tried another course by Frank and the Kafka dude but it was lot more complex compared to how this one teaches with examples..
Sujeet
July 25, 2023
After completing 10 days of the course, now I am feeling that Professor is really easy to follow....without putting too much pressure on head... Although content is repeated but you will enjoy it. I have done courses from other instructors as well like Stephen Markel.. after few days, you will start feeling bore.. But Smiling Professor will not let you go. increasing rating to 4.5 Just one suggestion, run this course on 1.25x speed Previous comment - I liked the content & explanation but cut the course short to less than 10 hours otherwise it kills the motivation to complete the course. 40+hrs course is too much..Remove repeated videos.. rating 3
Duane
July 18, 2023
Good course with very useful materials and mostly clear instructions. The video does not always match the UI in Amazon, which turns a few of the instructions into an exercise of finding workarounds to accomplish the stated tasks. If it weren't for these discrepancies, I would have given a 5. The instructor spends time reminding students to clean up and shut things down, which turns out is very appropriate given that Amazon does not explain well what is in the free tier when it comes to charging you for going outside the free tier. For example, for some free tier tasks, you cannot choose the instance resource, so Amazon will select a non-free tier then charge you. Just be prepared.
Rushikesh
June 19, 2023
I was looking for Ml ops and all .. was able to use AWS services for Machine learning but here are few pros and cons Pros 1. If you are new to machine learning and aws you can go 2. if you just want to explore services this course is good Cons 1. this course is not for experienced guys as this course will just give you just beginner level context 2. a lot of unnecessary videos 3. repetitive content like if the same content but just the model is different for training and deployment which is not experienced guys want 4 The huge drawback is no introduction to cicd pipeline /deployment
Owen
June 9, 2023
The content needs to be updated. Some of the navigations on AWS have changed, which make it hard to follow the steps in the lectures.
Muhammad
June 6, 2023
I respect him as I learned something but the course was poor in the sense he repeated the same concept in almost every lecture. The content that could be covered in 5 hours at most, was covered in 43 hours. if you want to waste your time, take this course. however, I still respect his dedication but he should improve his teaching and summarization skills.
Abel
June 1, 2023
It's difficult to cover all the available options on SageMaker and many options change from the time you watch the course because AWS evolves really fast, but the general concepts are clear and one can figure out the rest after the first introduction given in the course.
Lauren
May 10, 2023
The material is well-organized and Dr. Ahmed is a great educator - easy to follow and engaging in his delivery.
Nick
May 5, 2023
So far so good. I usually dont leave ratings, but I can say, the instructor does a really good job with frequent small exercises. If your looking for a practical intro to SageMaker, this is it.
Iffet
April 26, 2023
It is very useful, start from begining and going to the details, instructor is keen on teaching, he is very good.

Charts

Price

AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT - Price chart

Rating

AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT - Ratings chart

Enrollment distribution

AWS SageMaker Machine Learning Engineer in 30 Days + ChatGPT - Distribution chart
4579406
udemy ID
3/3/2022
course created date
6/24/2022
course indexed date
Bot
course submited by