Artificial Intelligence (AI) is the broad field of building systems that can perform tasks normally needing human intelligence - reasoning, perception, language, decision-making.
Machine Learning (ML) sits inside AI: it is the practice of training algorithms on data so they learn patterns and improve at a task without being explicitly programmed with rules for every case.
Deep learning sits inside ML: it uses artificial neural networks with many layers (hence 'deep') to learn complex patterns, especially from unstructured data like images, audio and text.
Generative AI sits inside deep learning: models (often built on transformer architecture) that generate new content - text, images, code, audio - rather than just classifying or predicting a number.
Generative AI is a subset of deep learning that creates new content - text, images, audio, video, or code - rather than just predicting a label or a number.
It learns patterns from huge training datasets and uses that learned distribution to produce novel, often unique, outputs each time you ask.
Most modern generative AI for text and code runs on transformer-based large language models (LLMs), which use a self-attention mechanism to weigh the relevance of each word against every other word in the input.
A foundation model is a very large model pre-trained on broad, unlabelled data that can be adapted to many downstream tasks without retraining from scratch.
Key traits examiners test: FMs are multi-purpose (not built for one narrow job), they need adaptation (prompting, fine-tuning, or RAG) to shine at a specific task, and they get better with more data and compute (scale).
Amazon Bedrock is AWS's managed service for accessing FMs from multiple providers (Anthropic, Meta, Mistral, Cohere, Stability AI, Amazon Titan/Nova) through one API - no infrastructure to manage.
Generative AI is NOT the same as traditional/discriminative ML. Discriminative models classify or predict from existing data (is this email spam?); generative models create brand-new content that did not exist before. Know which use case fits which.
High compute cost, interpretability challenges (it's hard to explain exactly why an output was produced), potential for bias inherited from training data, and hallucination risk - always mentioned as trade-offs against generative AI's flexibility.
A foundation model (FM) is a large, pre-trained model trained on huge, broad datasets that can be adapted to many downstream tasks (text, image, code, audio) rather than one narrow job.
Amazon Bedrock is the AWS managed service that gives serverless, API access to FMs from multiple providers (Amazon, Anthropic, Meta, Mistral, Cohere, Stability AI, AI21) without you managing infrastructure.
Prompt engineering is crafting inputs to get better, more reliable outputs WITHOUT changing model weights - it's the cheapest and fastest way to improve results.
Bedrock is AWS's fully managed service for building generative AI apps using foundation models (FMs) from multiple providers — Amazon (Titan, Nova), Anthropic (Claude), Meta (Llama), Mistral, Cohere, AI21, and Stability AI — all through one API.
SageMaker is the end-to-end platform for building, training, and deploying your OWN custom machine learning models (not just using pre-trained FMs).
Students mix up Bedrock (use/customise existing FMs) with SageMaker (build custom models from scratch). If the scenario says 'quickly build a generative AI app with minimal ML expertise', think Bedrock. If it says 'train a custom model on our own algorithm/data with full control', think SageMaker.
AWS also offers task-specific AI services needing zero ML knowledge:
Know which service maps to which use case — the exam loves matching questions.
AWS AI Practitioner tests whether you understand the risks generative AI and ML introduce, and which AWS tools/features address each risk. Think in categories: bias, fairness, explainability, safety/toxicity, transparency, privacy, and governance.
AWS names eight core dimensions: fairness, explainability, privacy and security, safety, controllability, veracity and robustness, governance, and transparency. You do not need to recite all eight verbatim, but recognise them when listed as answer options.
AI Practitioner leans heavily on responsible AI, security and governance - expect several questions on shared responsibility, data protection, and AWS's governance tooling.
When a question mentions 'who is responsible for X', default to the Shared Responsibility Model split. When it mentions bias/explainability, think Clarify; when it mentions drift/monitoring after deployment, think Model Monitor.