Review By: Emmanuel Koomson
Certified
Expiry Month
Expiry Year
Time taken to Prepare
Resources Used
Detailed Review Of Preparation
I recently took the AWS Certified Machine Learning –Specialty
and wanted to share my preparation with anyone planning to certify. In my
opinion, this is the second most difficult AWS exam with the most challenging
being the Solution Architect Professional exam.
There are 65 questions on the exam and you are expected to
complete the exam within 3 hours. The exam is quite unique in the sense that it
is the only AWS exam that have non-related AWS questions. There are mainly
three kinds of questions on the exam: general ML questions, questions on
SageMaker and questions on other AWS services.
You need hands-on ML experience as well as knowledge of
Amazon SageMaker and AWS ML services to pass the exam. Having data analytics
experience is a plus.
According to the exam guide for Machine Learning Specialty, the candidate should have experience developing, architecting, or running ML/deep learning workloads on the AWS Cloud, along with:
The exam is made up of 4 domains. These are Data engineering, Exploratory Data Analysis, Modeling and Machine Learning Implementation and Operations.
Data Engineering - 20%
The Data Engineering domain deals with data lakes, ingesting
and transforming data. Services that are tested in this domain include the
Kinesis family of services, S3, Database Migration Service, IoT, EMR (Spark), Glue,
Athena, Step Functions and AWS Batch.
Consider the below topics for this domain:
Exploratory Data Analysis - 24%
This domain focuses on cleaning data, preparing and visualizing
data. Services in this domain include Glue, EMR, QuickSight, SageMaker Ground Truth
and Mechanical Turk,
Consider the below topics for this domain:
Modelling - 36%
This domain has the most questions on the exam as well as
some general ML concepts. It deals with identifying ML solutions for business
problems, training models, hyperparameter optimization and evaluating machine
learning models.
Consider the below topics for this domain:
Machine Learning Implementation & Operations - 20%
The final domain tests the candidate on deploying models and
identifying AWS AI services for business use cases. It also covers monitoring
and security of ML solutions.
Consider the below topics for this domain:
Conclusion
I have tried to list as many topics as possible but this
exam is non-exhausted. I suggest you access your skills and spend more time on
areas you identify as your weakness.
My target score for this exam was 950 but I scored 881. Most importantly, I passed.
Resources Used
Preparation Courses:
Frank Kane & Stephane Maarek - Udemy
Practice Test:
AWS Training & Certification Digital courses
Exam Readiness: AWS Certified Machine Learning – Specialty
Developing Machine Learning Applications
Process Model: CRISP-DM on the AWS Stack
Speaking Of: Machine Translation and Natural Language Processing (NLP)
Build a Text Classification Model with AWS Glue and Amazon SageMaker
Deep Dive on Amazon Rekognition: Building Computer Visions Based Smart Applications
Machine Learning Terminology and Process
AWS Whitepapers
Power Machine Learning at scale - Mapping Parallelized Modeling-to-HPC Infrastructure on AWS
Other Resources
Evaluating Machine Learning Models by Alice Zheng
Towards Data Science - Quick Start to Multi GPU Deep Learning on AWS SageMaker Using TF Distribute
Towards Data Science - Various Ways To Evaluate a Machine Learning Model's Performance
Towards Data Science - Brewing up custom ML models on AWS SageMaker
Benefits From Certification