1. Identify features of common AI workloads
AI workloads = tasks AI systems perform.
-
Computer Vision – analyzing images/videos.
-
NLP – understanding and generating human language.
-
Document Processing – extracting info from forms, PDFs, etc.
-
Conversational AI – chatbots, virtual agents.
-
Generative AI – creating new text, images, code, or media.
Keypoint: Workload = category of AI use.
Hint: Match workload to real-world example.
2. Identify computer vision workloads
Computer vision = AI that interprets visual input.
-
Image Classification – identify object type (cat vs dog).
-
Object Detection – locate objects in an image.
-
Semantic Segmentation – label pixels (road, car, tree).
-
Face Recognition – identify people.
-
OCR (Optical Character Recognition) – read text from images.
Keypoint: Anything with images/videos.
Hint: If it “sees,” it’s computer vision.
3. Identify natural language processing (NLP) workloads
NLP = AI that understands and uses human language.
-
Text Classification – spam vs non-spam email.
-
Sentiment Analysis – detect positive/negative review.
-
Named Entity Recognition (NER) – find names, places, dates.
-
Language Translation – English → French.
-
Speech Recognition & Synthesis – voice to text, text to speech.
Keypoint: Anything with text or speech.
Hint: If it “reads, writes, or talks,” it’s NLP.
4. Identify document processing workloads
Document processing = AI extracts and organizes data from documents.
-
Form Recognizer – get key-value pairs from invoices, receipts.
-
Classification – sort docs (invoice vs contract).
-
OCR for Docs – scan PDFs/images to text.
-
Data Extraction – pull out totals, dates, names.
Keypoint: Focused on structured/unstructured documents.
Hint: Think “AI reads and fills forms.”
5. Identify features of generative AI workloads
Generative AI = creates new content.
-
Text Generation – essays, code, chat.
-
Image/Video Generation – AI art, avatars.
-
Audio/Music Generation – voices, soundtracks.
-
Code Generation – write/assist with programming.
Keypoint: Output is new content, not just analysis.
Hint: If AI “creates,” it’s generative AI.
Identify guiding principles for responsible AI
1. Guiding principles for responsible AI
-
Fairness – AI should not discriminate.
-
Reliability & Safety – AI should work consistently and safely.
-
Privacy & Security – protect user data and keep it safe.
-
Inclusiveness – AI should be accessible to all people.
-
Transparency – AI decisions should be explainable.
-
Accountability – humans are responsible for AI outcomes.
Hint: Remember 6 pillars.
2. Fairness in an AI solution
-
AI should treat all users equally.
-
Avoid bias (gender, race, age, language).
-
Use diverse training data to reduce discrimination.
Example: Loan approval system must not favor one gender.
Hint: Think “no bias, equal treatment.”
3. Reliability and Safety in an AI solution
-
AI must work as expected in all conditions.
-
Must handle errors and unexpected inputs.
-
Should not cause harm.
-
Regular testing and monitoring needed.
Example: Self-driving car must stop safely in all conditions.
Hint: Think “works every time, safe to use.”
4. Privacy and Security in an AI solution
-
Protect personal data (don’t expose user info).
-
Follow laws (GDPR, etc.).
-
Secure AI models against misuse or attacks.
Example: Voice assistant must not leak recorded conversations.
Hint: Think “protect data, protect system.”
5. Inclusiveness in an AI solution
-
AI should work for people of all abilities, languages, cultures.
-
Provide accessibility features (speech-to-text, screen readers).
Example: Translator app works for multiple languages, including regional.
Hint: Think “AI for everyone.”
6. Transparency in an AI solution
-
Users should know how AI makes decisions.
-
Explainable AI = clear reasoning behind outputs.
-
Avoid “black box” models.
Example: Credit scoring AI shows why loan was denied.
Hint: Think “clear and explainable.”
7. Accountability in an AI solution
-
Final responsibility is with humans, not AI.
-
Organizations must monitor and correct AI misuse.
-
Define who is responsible for decisions.
Example: Hospital, not AI system, is responsible for medical diagnosis errors.
Hint: Think “humans answer for AI.”
Describe fundamental principles of machine learning on Azure (15-20%)
1. Common Machine Learning Techniques
-
Regression – predict numeric values (price, temperature).
-
Classification – assign labels (spam/not spam).
-
Clustering – group similar data without labels (customer segments).
Hint: Regression = numbers, Classification = categories, Clustering = groups.
2. Regression Machine Learning Scenarios
-
Predict continuous values.
-
Example: Predicting house price, sales forecast.
Hint: Output = number.
3. Classification Machine Learning Scenarios
-
Predict categories.
-
Binary (Yes/No) or Multi-class (Cat/Dog/Bird).
-
Example: Spam detection, disease diagnosis.
Hint: Output = label.
4. Clustering Machine Learning Scenarios
-
Unsupervised learning.
-
Group data by similarity without pre-defined labels.
-
Example: Customer segmentation, market analysis.
Hint: No labels, AI finds groups.
5. Features of Deep Learning Techniques
-
Uses neural networks with many layers.
-
Good for complex tasks: images, speech, natural language.
-
Needs large datasets + high compute (GPUs).
Hint: Think “big data + many layers.”
6. Features of the Transformer Architecture
-
Deep learning model specialized for NLP.
-
Uses attention mechanism to focus on important words.
-
Basis for models like GPT, BERT.
-
Handles sequential data better than RNNs.
Hint: Think “language + attention.”
7. Core Machine Learning Concepts
Features and Labels in a Dataset
-
Features = input variables (height, weight).
-
Label = target output (disease: yes/no).
Hint: Features → predict Label.
Training and Validation Datasets
-
Training data – teaches model.
-
Validation data – tests accuracy on unseen data.
-
Prevents overfitting.
Hint: Train = learn, Validate = check.
8. Azure Machine Learning Capabilities
-
End-to-end ML service.
-
Build, train, deploy, and manage models.
-
Provides studio, SDK, CLI.
-
Supports automated ML, pipelines, and MLOps.
Hint: One-stop ML platform.
9. Capabilities of Automated Machine Learning (AutoML)
-
Automatically selects algorithm, features, hyperparameters.
-
Reduces manual effort.
-
Useful for beginners.
Hint: “AI builds AI model.”
10. Data and Compute Services for Data Science & ML
-
Data: Azure Data Lake, Blob Storage, SQL Database.
-
Compute:
-
CPU/GPU clusters for training.
-
Azure Machine Learning Compute.
-
Azure Databricks for big data.
-
Hint: Data = storage, Compute = training power.
11. Model Management and Deployment in Azure ML
-
Model Registry – store versions.
-
Deployment – as web services (REST API).
-
Monitoring – track performance, drift, retrain if needed.
Hint: Train → Store → Deploy → Monitor.
Describe features of computer vision workloads on Azure (15–20%)
1. Common Types of Computer Vision Solutions
-
Image Classification – identify what’s in an image.
-
Object Detection – find and locate objects.
-
OCR (Optical Character Recognition) – extract text from images/docs.
-
Facial Detection & Analysis – detect faces, emotions, age, etc.
Hint: If it “sees” or “reads images,” it’s computer vision.
2. Features of Image Classification Solutions
-
Assigns an image to a single/multiple categories.
-
Example: Cat vs Dog, hotdog vs not-hotdog.
-
Multi-class = one label, Multi-label = multiple labels.
Hint: Whole image = one/more categories.
3. Features of Object Detection Solutions
-
Identifies objects inside an image and their locations.
-
Uses bounding boxes.
-
Example: Detect cars, pedestrians in traffic camera.
Hint: Finds what and where.
4. Features of Optical Character Recognition (OCR)
-
Extracts text from images, PDFs, handwritten notes.
-
Example: Invoice scanning, number plate recognition.
-
Outputs machine-readable text.
Hint: AI “reads text in pictures.”
5. Features of Facial Detection & Facial Analysis
-
Facial Detection – locate faces in images.
-
Facial Analysis – estimate age, gender, emotion, landmarks.
-
Example: Security check, emotion analysis in apps.
Hint: Detects and describes human faces.
6. Azure Tools and Services for Computer Vision Tasks
-
Azure AI Vision – OCR, image classification, object detection.
-
Azure AI Face – face detection, recognition, analysis.
-
Custom Vision – build/train your own image classifiers.
Hint: Vision = general, Face = people, Custom Vision = train your own.
7. Capabilities of Azure AI Vision Service
-
OCR (printed & handwritten text).
-
Image analysis (tags, captions, categories).
-
Object detection.
-
Spatial analysis (counting people in space).
Hint: All-in-one vision service.
8. Capabilities of Azure AI Face Detection Service
-
Detect faces in images/videos.
-
Identify/verify individuals.
-
Analyze emotions, age, gender, head pose, landmarks.
-
Supports face recognition for authentication.
Hint: Specialized for people’s faces.
Describe features of Natural Language Processing (NLP) workloads on Azure (15–20%)
1. Features of Common NLP Workload Scenarios
-
Key Phrase Extraction – find important words/phrases.
-
Entity Recognition – detect names, places, dates, etc.
-
Sentiment Analysis – positive/negative/neutral tone.
-
Language Modeling – predict/generate text.
-
Speech Recognition & Synthesis – convert speech ↔ text.
-
Translation – convert one language to another.
Hint: NLP = AI that reads, writes, listens, talks.
2. Key Phrase Extraction
-
Finds the main topics/phrases in text.
-
Example: “Payment delayed due to system error” → Key phrases: payment, system error.
Use: Summarization, search indexing.
Hint: Extracts keywords.
3. Entity Recognition
-
Identifies specific items in text.
-
Example: “John works at Microsoft in Paris” → John = person, Microsoft = organization, Paris = location.
Use: Info extraction, knowledge graphs.
Hint: Finds names, places, dates.
4. Sentiment Analysis
-
Detects tone of text (positive, negative, neutral).
-
Example: “The product is amazing” → Positive.
Use: Customer feedback, social media monitoring.
Hint: Finds feelings in text.
5. Language Modeling
-
Predicts or generates text.
-
Powers chatbots, auto-complete, generative AI.
-
Example: “I am going to the …” → predicts “store.”
Use: Conversational AI, text generation.
Hint: Think next word prediction.
6. Speech Recognition & Synthesis
-
Speech Recognition – speech → text.
-
Speech Synthesis (Text-to-Speech) – text → spoken output.
-
Example: Virtual assistants, dictation tools.
Use: Voice commands, accessibility.
Hint: Converts voice ↔ text.
7. Translation
-
Converts text/speech from one language to another.
-
Example: English → Spanish.
Use: Global communication, multilingual apps.
Hint: Language conversion.
8. Azure Tools & Services for NLP
-
Azure AI Language – key phrase extraction, entity recognition, sentiment, translation, summarization.
-
Azure AI Speech – speech recognition, synthesis, translation.
Hint: Language = text focus, Speech = voice focus.
9. Capabilities of Azure AI Language Service
-
Key phrase extraction.
-
Entity recognition.
-
Sentiment analysis.
-
Summarization, question answering.
-
Translation (text).
Hint: Full text analytics suite.
10. Capabilities of Azure AI Speech Service
-
Speech-to-text (recognition).
-
Text-to-speech (synthesis).
-
Real-time translation (speech-to-speech).
-
Custom voice models.
Hint: Voice-focused AI.
Describe features of generative AI workloads on Azure (20–25%)
1. Features of Generative AI Solutions
-
Create new content (text, images, audio, video, code).
-
Works with unstructured data.
-
Interactive and adaptive (chatbots, content generation).
Hint: Generative = AI creates.
2. Features of Generative AI Models
-
Pre-trained on large datasets.
-
Use deep learning + transformers.
-
Can be fine-tuned for specific tasks.
-
Examples: GPT (text), DALL·E (images), Codex (code).
Hint: Big models, flexible outputs.
3. Common Scenarios for Generative AI
-
Text – chatbots, summarization, content writing.
-
Code – AI-assisted programming.
-
Images/Video – AI art, design, synthetic media.
-
Audio – voice generation, music.
-
Data Simulation – synthetic data for training models.
Hint: Any case where new content is made.
4. Responsible AI Considerations for Generative AI
-
Fairness – avoid bias in generated content.
-
Reliability/Safety – prevent harmful/misleading outputs.
-
Privacy/Security – protect user data.
-
Inclusiveness – accessible to all.
-
Transparency – disclose AI-generated content.
-
Accountability – humans remain responsible.
Hint: Apply Microsoft’s 6 AI principles.
5. Generative AI Services & Capabilities in Microsoft Azure
-
Azure AI Foundry – build, manage, deploy generative AI apps.
-
Azure OpenAI Service – access GPT, DALL·E, Codex via APIs.
-
Model Catalog – browse, compare, and deploy AI models.
Hint: Foundry = workspace, OpenAI = models, Catalog = store.
6. Features & Capabilities of Azure AI Foundry
-
Central hub for AI development.
-
Tools for prompt engineering, testing, deployment.
-
Integration with other Azure services (Data, Compute).
-
Supports responsible AI monitoring.
Hint: End-to-end AI lifecycle.
7. Features & Capabilities of Azure OpenAI Service
-
Provides pre-trained generative models (GPT, Codex, DALL·E).
-
Use via API or SDK.
-
Supports chat completion, embeddings, image generation.
-
Enterprise-grade security & compliance.
Hint: Access OpenAI models securely in Azure.
8. Features & Capabilities of Azure AI Foundry Model Catalog
-
Repository of ready-to-use AI models.
-
Includes open-source + commercial models.
-
Allows search, compare, evaluate, and deploy.
-
Covers domains: NLP, vision, speech, generative AI.
Hint: Like an app store for AI models.