Certified AI Practitioner

Resources

Exam Overview

Amazon Bedrock Overview

Amazon SageMaker Documentation

Prompt Engineering Guide

Exam Domains

Click to expand Exam Domain

The following domain are available for the the exam. Note: These are taken from the Exam Overview in the link above

  • Domain 1: Fundamentals of AI and ML (20% of scored content)
  • Domain 2: Fundamentals of Generative AI (24% of scored content)
  • Domain 3: Applications of Foundation Models (28% of scored content)
  • Domain 4: Guidelines for Responsible AI (14% of scored content)
  • Domain 5: Security, Compliance, and Governance for AI Solutions (14% of scored content)

Definitions

Click to expand
DefinitionDescription
What is an Artificial Intelligence?The theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.
What is Machine Learning?Ability of machine to learn without being programmed.
What is a Model?A model is a program that has been trained on a set of data to recognise certain patterns or make certain decision without further human intervention.

Model apply different algorithms (not manually set rules) to relevant data inputs to achieve the tasks, or output.
What is an Algorithm?Algorithms are procedures, often described in mathematical language or pseudocode, to be applied to a dataset to achieve a certain function or purpose.

AI models use algorithms to recognise patterns and trends in data.
Multiple algorithms working together comprise an AI program or model.

Machine Learning Algorithms Categories

Click to expand Machine Learning Algorithms

There three types of Machine Learning Algorithms

  • Supervised
  • Unsupervised
  • Reinforcment
CriteriaSupervised MLUnsupervised MLReinforcement ML
DefinitionLearn by using labelled dataTrained using unlabelled data without any guidanceWorks on interacting with the environment
Type of DataLabelled DataUnlabelled dataNo - predefined data
SupervisionExtra supervisionNo supervisionNo supervision
AlgorithmsLinear Regression
Logistic Regression
K - Means,
C - Means,
Apriori
Q - Learning,
SARSA
AimCalculate OutcomesDiscover underlying patternsLearn a series of actions
ApplicationRisk Evaluation, Forecast SalesRecommndation System, Anomaly DetectionSelf Driving Cars,
Gaming,
Healthcare

AWS AI/ML Products

Click to expand Machine Learning Algorithms
QuestionAnswer
What is Sage Maker?SageMaker is a fully managed machine learning service that helps you create powerful machine learning models. With SageMaker, data scientists and developers can build and train machine learning models, and then directly deploy them into a production-ready hosted environment.
What is BedrockAmazon Bedrock is a fully managed service that offers a choice of high-performing foundation models (FMs) from leading AI companies.

SageMaker

SageMaker Overview

Typical SageMaker Workflow for Machine Learning includes

  • Generate The Data Example
  • Train the Model
  • Deploy to Model to Production

Sub-Step for Workflow

  1. Generate Example Data
  • Fetch the data
  • Clean the data
  • Prepare or transform the data
  1. Train the Model
  • Training the model
  • Evaluating the model
  1. Deploy the model
  • Deploy the model then optomise the model by going back to step when necessary

Machine learning is a continuous cycle. After deploying a model, you monitor the inferences, collect more high-quality data, and evaluate the model to identify drift. You then increase the accuracy of your inferences by updating your training data to include the newly collected high-quality data. As more example data becomes available, you continue retraining your model to increase accuracy.

Sagemaker Model Deployment Options

Deployment OptionUse Case
Real-time InferenceFor persistent, real-time endpoints that make one prediction at a time, use SageMaker real-time hosting services
Serverless InferenceWorkloads that have idle periods between traffic spikes and can tolerate cold starts
Asynchronous InferenceRequests with large payload sizes up to 1GB, long processing times, and near real-time latency requirements
Batch TransformsTo get predictions for an entire dataset, use SageMaker batch transform. See Batch transform for inference with Amazon SageMaker.