This is a course that provides an overview of artificial intelligence (AI) concepts and Microsoft Azure services related to machine learning and AI workloads. Students will learn to identify various AI workloads, understand fundamental machine learning principles, and explore features of computer vision, natural language processing, and generative AI on Azure.
Course curriculum aligned with the Microsoft AI-900: Azure AI Fundamentals exam syllabus. Content, analogies, and instructional commentary by Vaibhav Pandey. Microsoft, Azure, and related marks are trademarks of Microsoft Corporation.
Target Audience: Individuals with both technical and non-technical backgrounds interested in AI and machine learning concepts.
Instructional content, analogies, lesson commentary, and course structure by Vaibhav Pandey. This course is an independent study resource and is not affiliated with, endorsed by, or produced by Microsoft Corporation. "Microsoft", "Azure", "Azure OpenAI", and related product names are trademarks of Microsoft Corporation.
Visual concept maps for the full exam structure and each module. Use these to orient yourself before diving into lessons or as quick-revision references.
Students will explore different AI workload types and match Azure services to real-world scenarios.
Expected Outcome: Students will be able to distinguish AI workloads and associate them with appropriate Azure services.
Analyze provided real-world scenarios and identify suitable Azure AI workload types and services.
Expected Outcome: Students will practice applying AI workload knowledge to practical Azure scenarios.
Hands-on use of the Custom Vision service to create an image classification project.
Expected Outcome: Students will understand how to set up and train image classification models using Azure Custom Vision.
Create an object detection model using Azure Custom Vision to detect objects in images.
Expected Outcome: Students will learn how to build and evaluate object detection models with Azure Custom Vision.
Use Azure AI Language Studio to analyze sentiment of sample text data.
Expected Outcome: Students will gain practical experience running sentiment analysis and interpreting results using Azure AI Language.
Experiment with Azure Speech service to convert speech to text and text to speech.
Expected Outcome: Students will understand how to use Azure Speech services for recognition and synthesis tasks.
Use Azure Document Intelligence to perform OCR on scanned documents and extract structured information.
Expected Outcome: Students will learn to extract text and form data from documents using Azure Document Intelligence OCR.
Train a custom model with Azure Document Intelligence to extract specific fields from forms.
Expected Outcome: Students will understand how to create and deploy custom document processing models with Azure Document Intelligence.
Use Azure AI Foundry portal to interact with GPT models for text generation.
Expected Outcome: Students will gain hands-on experience with generative text models on Azure OpenAI service.
Leverage Azure OpenAI DALL-E model to generate images from text prompts.
Expected Outcome: Students will understand how to generate images using generative AI models on Azure.
Use Azure Machine Learning fairness dashboard to evaluate model bias.
Expected Outcome: Students will learn to detect and mitigate bias in Azure ML models using built-in tools.
Use Azure ML SDK to calculate fairness metrics programmatically.
Expected Outcome: Students will gain coding experience with Azure ML SDK to evaluate fairness quantitatively.
Set up monitoring for an AI model deployment to track reliability and detect anomalies.
Expected Outcome: Students will understand how to monitor AI models for reliability and safety using Azure tools.
Conduct adversarial testing on an Azure ML model to evaluate robustness.
Expected Outcome: Students will learn about safety challenges and test model robustness in Azure ML.
Use Azure Data Factory and Azure Purview to anonymize sensitive data before model training.
Expected Outcome: Students will understand methods to protect privacy in AI datasets using Azure services.
Set up RBAC policies to secure access to Azure AI services and data.
Expected Outcome: Students will learn to enforce security controls on AI resources via Azure RBAC.
Apply Azure ML interpretability features to explain classification model decisions.
Expected Outcome: Students will experience how to improve AI transparency using Azure ML interpretability tools.
Prepare a dataset ensuring diverse representation to improve inclusiveness in AI training.
Expected Outcome: Students will learn methods to improve AI inclusiveness by dataset balancing using Azure tools.
Use Azure Policy to enforce compliance rules on AI resources and deployments.
Expected Outcome: Students will understand how to implement accountability via Azure governance tools.
Set up auditing to track AI model changes and usage using Azure Monitor.
Expected Outcome: Students will gain skills in auditing AI systems for accountability with Azure monitoring tools.
Create and train a regression model to predict housing prices using Azure ML designer.
Expected Outcome: Students will build and evaluate regression models on Azure ML.
Use Azure Automated ML to create a forecasting model for sales data.
Expected Outcome: Students will understand regression forecasting scenarios using Azure Automated ML.
Build a binary classification model to predict customer churn.
Expected Outcome: Students will build binary classification models on Azure ML platform.
Use Azure Automated ML to classify images into multiple categories.
Expected Outcome: Students will learn to build multi-class classification models with Azure Automated ML.
Apply clustering algorithms to segment customers based on purchasing behavior.
Expected Outcome: Students will understand clustering and its application in customer segmentation using Azure ML.
Use anomaly detection to identify unusual data points in a dataset.
Expected Outcome: Students will learn to implement clustering-based anomaly detection on Azure ML.
Practice selecting features and labels from datasets and splitting into training and validation sets.
Expected Outcome: Students will understand dataset preparation concepts essential for ML training on Azure.
Create new features and preprocess data to improve model input quality.
Expected Outcome: Students will gain practical skills in feature engineering and dataset refinement in Azure ML.
Implement a simple deep learning model using TensorFlow or PyTorch on Azure ML compute.
Expected Outcome: Students will understand deep learning fundamentals and Azure ML support for neural networks.
Review and compare CNN, RNN, and autoencoder architectures via Azure AI demos.
Expected Outcome: Students will recognize common deep learning architectures and their Azure implementations.
Interact with transformer-based language models to understand attention mechanisms.
Expected Outcome: Students will gain insight into transformer architecture features using Azure OpenAI models.
Use visualization tools to explore attention weights in transformer models.
Expected Outcome: Students will understand the attention mechanism's role in transformers via Azure ML tooling.
Analyze various computer vision use cases and map them to Azure tools.
Expected Outcome: Students will be able to classify computer vision workloads and identify Azure tools accordingly.
Use Azure Computer Vision REST API to perform various vision tasks on sample images.
Expected Outcome: Students will gain practical skills using Azure Computer Vision APIs for diverse workloads.
Create and deploy an image classification project using Azure Custom Vision Studio.
Expected Outcome: Students will learn image classification model lifecycle on Azure Custom Vision.
Enhance an existing image classification model via incremental training and dataset refinement.
Expected Outcome: Students will practice refining image classification models using Azure Custom Vision.
Create an object detection project and label bounding boxes on images.
Expected Outcome: Students will understand object detection workflows on Azure Custom Vision.
Study common challenges in object detection and explore how Azure features address them.
Expected Outcome: Students will gain insights into object detection challenges and Azure solutions.
Perform OCR on scanned documents using Azure Computer Vision OCR API.
Expected Outcome: Students will learn to extract text from images using Azure OCR capabilities.
Use Document Intelligence to extract key-value pairs and tables from forms.
Expected Outcome: Students will gain experience with structured document processing using Azure Document Intelligence.
Upload videos to Azure Video Indexer and analyze extracted metadata.
Expected Outcome: Students will learn how to use Azure Video Indexer for rich video content analysis.
Configure custom video indexing parameters and evaluate impact on results.
Expected Outcome: Students will understand customization options for Azure Video Indexer.
Explore common NLP tasks and identify Azure services suited for each.
Expected Outcome: Students will be able to classify NLP workloads and associate them with Azure AI services.
Use Azure AI Language Studio to run multiple NLP tasks on provided texts.
Expected Outcome: Students will gain hands-on experience with multiple NLP capabilities on Azure.
Use Azure AI Language sentiment analysis to classify social media text sentiment.
Expected Outcome: Students will learn to apply sentiment analysis on real-world text data using Azure.
Train a custom sentiment analysis model in Azure Language Studio for domain-specific texts.
Expected Outcome: Students will understand how to customize sentiment analysis models in Azure.
Use Azure AI Language key phrase extraction on customer feedback texts.
Expected Outcome: Students will learn to extract meaningful key phrases to summarize text data.
Analyze texts by extracting key phrases and associated sentiment to find opinion trends.
Expected Outcome: Students will understand how to combine NLP tasks for richer text analytics.
Use Azure AI Language service to detect languages in a mixed-language text dataset.
Expected Outcome: Students will gain practical experience in detecting languages on Azure AI Language service.
Create a text processing workflow that routes texts based on detected language.
Expected Outcome: Students will learn to build multi-language processing solutions using Azure AI Language.
Use Azure AI Language NER to identify entities in news text data.
Expected Outcome: Students will understand named entity recognition and its application on Azure.
Design a simple app that extracts entities from customer emails to automate ticket routing.
Expected Outcome: Students will apply NER to automate business processes using Azure AI services.
Use Azure Translator API to translate text between multiple languages.
Expected Outcome: Students will learn to use Azure Translator for machine translation tasks.
Build a simple chatbot that translates user input into English before processing.
Expected Outcome: Students will understand how to incorporate translation services into AI applications.
Interact with GPT models to generate text based on prompts.
Expected Outcome: Students will gain hands-on experience with generative text models on Azure.
Use Azure OpenAI models to create images from text prompts and generate code snippets.
Expected Outcome: Students will learn practical use of generative AI models for content and code generation.
Create a conversational AI chatbot leveraging GPT models for natural dialogue.
Expected Outcome: Students will build a generative AI chatbot using Azure OpenAI services.
Research and present generative AI use cases in fields like healthcare, finance, and marketing.
Expected Outcome: Students will understand diverse generative AI applications on Azure across industries.
Analyze generated content for potential bias or misinformation using Azure AI Foundry portal.
Expected Outcome: Students will recognize ethical risks in generative AI and ways to address them.
Use Azure Responsible AI resources to design ethical generative AI workflows.
Expected Outcome: Students will learn to incorporate responsible AI practices in generative AI projects on Azure.
Create, deploy, and manage generative AI models with Azure OpenAI service.
Expected Outcome: Students will gain practical skills in managing generative AI models on Azure.
Browse Azure AI Foundry catalog and integrate a selected generative AI model into an application.
Expected Outcome: Students will understand Azure AI Foundry capabilities and model integration processes.
Which Azure service is commonly used for implementing computer vision workloads?
What is a key characteristic that differentiates generative AI workloads from other AI workloads on Azure?
Given a scenario where an organization wants to automatically extract information from scanned invoices and classify the data, which Azure AI workload types should be combined?
Which of the following is NOT a typical computer vision workload on Azure?
How does Azure Custom Vision service facilitate object detection tasks?
You are tasked with building a real-time surveillance system that detects unauthorized personnel using Azure services. What challenges should you consider when implementing object detection in this context?
Which Azure service is commonly used for sentiment analysis and key phrase extraction?
Explain how entity recognition in Azure NLP can benefit business applications.
You want to build a multilingual chatbot that can understand and respond in multiple languages. Which combination of Azure NLP features would be most critical to implement?
What is the primary function of Optical Character Recognition (OCR) in document processing workloads on Azure?
How does Azure Document Intelligence improve document processing workflows?
In a scenario where documents vary greatly in format and layout, what approach using Azure services would best handle extracting meaningful data reliably?
Which of the following is an example of a generative AI model supported by Azure services?
What distinguishes generative AI workloads such as code generation from traditional AI workloads on Azure?
Design an Azure solution architecture for a chatbot capable of generating human-like responses using generative AI. Which services and considerations would you include?
Which technique can help detect bias in AI models on Azure?
Explain how data balancing techniques can mitigate bias in AI models deployed on Azure.
You are auditing an AI model for fairness using Azure tools. What steps would you take to evaluate and mitigate bias before deploying the model?
What is a primary concern when ensuring AI model reliability on Azure?
How can Azure Monitor and Azure Machine Learning help maintain AI model safety in production?
Design a strategy using Azure tools to handle model drift and ensure safety in a deployed AI system.
Which regulation must be considered when handling personal data in AI workloads on Azure?
What Azure feature helps protect AI model data by encrypting it both at rest and in transit?
You need to design an AI workload that anonymizes personal data before processing. Which Azure approach would best support this while complying with privacy standards?
Why is inclusiveness important in AI design on Azure?
What Azure tool supports model interpretability to improve transparency in AI solutions?
Propose a method to increase transparency of an AI model deployed on Azure for end users.
What does accountability mean in the context of AI systems on Azure?
Which Azure feature helps organizations meet audit and compliance requirements for AI workloads?
Describe a governance framework you would implement using Azure to ensure accountability in AI deployment.
Which of the following is an example of a regression problem scenario on Azure?
Which Azure tool would you use to build a regression model for forecasting sales?
Evaluate why you would choose regression over classification in a machine learning task on Azure.
Which of the following is a binary classification example?
What Azure service supports creating multi-class classification models?
You need to classify customer feedback into multiple categories. Which Azure ML approach is best and why?
What defines clustering in machine learning on Azure?
Give an example of a use case for clustering on Azure.
How would you implement anomaly detection using clustering techniques in Azure Machine Learning?
What is a feature in a machine learning dataset?
Why is it important to separate training and validation datasets?
You have a dataset with many features, some of which are irrelevant or redundant. What technique would you apply during dataset preparation on Azure?
What distinguishes deep learning from traditional machine learning?
Which Azure service supports training deep learning models with GPU acceleration?
Evaluate why deep learning is often preferred for image and speech applications on Azure.
What is the key innovation of the Transformer architecture in machine learning?
How does the Transformer architecture improve natural language processing tasks in Azure services?
You want to deploy a language model based on Transformer architecture for text generation in Azure. Which service and considerations are most appropriate?
Which computer vision workload involves assigning a label to an entire image?
Explain how object detection differs from image classification in Azure computer vision workloads.
Design an Azure solution for a retail store that needs to analyze customer behavior through video feeds. Which computer vision workload types would you combine and why?
What capability does Azure Custom Vision provide for image classification?
How do you improve image classification model accuracy using Azure Custom Vision service?
You have an imbalanced dataset for image classification. What Azure Custom Vision strategy can help mitigate bias in your model?
What output does Azure Custom Vision object detection provide?
Describe a challenge unique to object detection compared to image classification when using Azure Custom Vision.
For an application detecting suspicious items in luggage scans, what considerations should be made when training an object detection model in Azure?
What is the purpose of OCR in Azure Computer Vision?
How does Azure Document Intelligence improve upon basic OCR capabilities?
You need to extract handwritten and printed text from a variety of document types. Which Azure OCR approach would be most effective?
What is the primary function of Azure Video Indexer?
Which types of insights can Azure Video Indexer provide from video content?
Design a solution to automatically tag and search a large video archive using Azure Video Indexer. What components and features would you leverage?
This example demonstrates how to identify the correct AI workload type based on a given scenario.
Answer / Conclusion: Scenario 1: NLP workload Scenario 2: Document Processing workload Scenario 3: Generative AI workload
This example helps learners distinguish between different computer vision workloads such as image classification, object detection, and facial recognition.
Answer / Conclusion: Use Case A: Image Classification Use Case B: Object Detection Use Case C: Facial Recognition
Demonstrates how to identify NLP tasks such as sentiment analysis, entity recognition, and translation, and associate them with Azure AI Language services.
Answer / Conclusion: Task 1: Sentiment analysis using Azure AI Language Task 2: Named Entity Recognition using Azure AI Language Task 3: Translation using Azure Translator service
Illustrates how OCR and form processing work within document processing workloads on Azure.
Answer / Conclusion: Use Azure Document Intelligence for OCR and form processing to extract data from invoices.
Explains how to determine when to use generative AI models for content creation, code generation, and chatbots.
Answer / Conclusion: Scenario 1: Content creation Scenario 2: Code generation Scenario 3: Chatbots
Describes steps to identify bias and apply mitigation techniques using Azure tools.
Answer / Conclusion: Bias detected via fairness metrics; mitigated using Azure Responsible AI tools and techniques
Explains how to ensure AI model reliability and safety using Azure monitoring tools.
Answer / Conclusion: Reliable, safe AI solutions maintained via Azure ML monitoring and retraining pipelines
Guides on implementing privacy and security controls for AI workloads on Azure, including GDPR compliance and data anonymization.
Answer / Conclusion: GDPR compliant and secure AI system using Azure privacy and security features
Shows how to enhance AI model transparency and interpretability using Azure tools.
Answer / Conclusion: Transparent AI models with clear explanations using Azure Interpretability tools
Illustrates how to implement governance frameworks and audit trails for AI solutions using Azure features.
Answer / Conclusion: Accountable AI systems governed and audited using Azure governance tools
This example shows how to identify regression problems such as forecasting and price prediction and the appropriate Azure tools.
Answer / Conclusion: Regression problems identified and matched with Azure ML regression tools
Demonstrates identifying classification problems including binary and multi-class classification and corresponding Azure services.
Answer / Conclusion: Classification problems recognized and matched with Azure classification services
Explains clustering as unsupervised learning and typical use cases like customer segmentation and anomaly detection with Azure support.
Answer / Conclusion: Clustering scenarios identified with Azure ML support
Clarifies the difference between features (inputs) and labels (outputs) in datasets used for training ML models.
Answer / Conclusion: Features: Age, Income, Credit Score; Label: Loan Approval Status
Describes common deep learning architectures and their applications, highlighting Azure ML support for training such models.
Answer / Conclusion: Deep learning CNN architectures applied using Azure ML GPU resources
Introduces the Transformer architecture and the attention mechanism used in language modeling, with Azure AI services using Transformers.
Answer / Conclusion: Transformer architecture powers Azure NLP services
Demonstrates categorization of computer vision workloads such as image classification, object detection, OCR, and video indexing.
Answer / Conclusion: Tasks categorized into computer vision workload types
Walks through the process of preparing data and training an image classification model using Azure Custom Vision service.
Answer / Conclusion: Successfully trained and deployed image classification model
Explains how to prepare data and train an object detection model, highlighting bounding box annotations and Azure Custom Vision features.
Answer / Conclusion: Object detection model trained and ready for deployment
Demonstrates the process of extracting text from scanned documents using Azure Computer Vision OCR capabilities.
Answer / Conclusion: Text content extracted from scanned handwritten letter
Explains how to use Azure Video Indexer to analyze video content for transcription, face detection, and key moment identification.
Answer / Conclusion: Video transcription and face detection results available
Categorizes NLP workloads such as sentiment analysis, key phrase extraction, and speech recognition relevant to Azure AI Language and Speech services.
Answer / Conclusion: NLP tasks categorized and mapped to Azure services
Explains how to interpret sentiment analysis results, including score ranges and classification.
Answer / Conclusion: Sentiment classified as Positive with high confidence
Shows how to extract key phrases from text using Azure AI Language and apply the information.
Answer / Conclusion: Key phrases such as 'product quality', 'fast delivery' extracted
Demonstrates detecting the language of input text using Azure AI Language service for multi-language processing.
Answer / Conclusion: Detected language: French (fr)
Shows how to identify entities such as organizations, locations, and people in text using Azure AI Language NER.
Answer / Conclusion: Named entities: Microsoft (Organization), Redmond (Location), Bill Gates (Person)
Demonstrates translating text from one language to another using Azure Translator service.
Answer / Conclusion: Translated text: 'Hola, ¿cómo estás?'
Describes capabilities and limitations of generative AI models like GPT-4o and DALL-E available via Azure OpenAI service.
Answer / Conclusion: Overview of generative AI model types and Azure OpenAI service features
Highlights common generative AI use cases such as content creation, virtual assistants, and code generation with industry examples.
Answer / Conclusion: Use cases mapped to industries using Azure generative AI solutions
Discusses ethical risks in generative AI such as bias and misinformation, and tools on Azure to address them.
Answer / Conclusion: Ethical generative AI deployment with bias mitigation and monitoring
Explains how to use Azure OpenAI service and AI Foundry for deploying and managing generative AI models.
Answer / Conclusion: Generative AI chatbot deployed and managed using Azure services
Click a card to flip it and reveal the answer.
This concept map illustrates the main AI workload categories available on Azure including computer vision, NLP, document processing, and generative AI, with examples of use cases for each workload type.
mermaidgraph TD
A[Azure AI Workloads] --> B[Computer Vision]
A --> C[Natural Language Processing]
A --> D[Document Processing]
A --> E[Generative AI]
B --> B1[Image Classification]
B --> B2[Object Detection]
B --> B3[Facial Recognition]
C --> C1[Sentiment Analysis]
C --> C2[Entity Recognition]
C --> C3[Translation]
D --> D1[OCR]
D --> D2[Form Processing]
E --> E1[Content Creation]
E --> E2[Code Generation]
E --> E3[Chatbots]
Usage: Use this visual early in the lesson to introduce and differentiate the main AI workload categories on Azure.
This diagram shows the components of a typical computer vision workload on Azure, including image input, Azure Custom Vision service, model training and deployment, and use cases like object detection and facial recognition.
mermaidgraph TD
A[Image/Video Input] --> B[Azure Custom Vision Service]
B --> C[Model Training]
B --> D[Model Deployment]
D --> E[Image Classification]
D --> F[Object Detection]
D --> G[Facial Recognition]
D --> H[Video Processing]
Usage: Present this diagram when explaining how computer vision workloads are structured and deployed on Azure.
This flowchart depicts the sequence of processing in Azure NLP workloads, from text input through key NLP tasks like sentiment analysis, entity recognition, and translation, highlighting Azure AI Language and Speech services.
mermaidgraph TD
A[Text or Speech Input] --> B[Azure AI Language Service]
B --> C[Sentiment Analysis]
B --> D[Key Phrase Extraction]
B --> E[Entity Recognition]
B --> F[Language Detection]
B --> G[Translation]
A --> H[Azure Speech Service]
H --> I[Speech Recognition]
H --> J[Speech Synthesis]
Usage: Use this visual when covering the workflow and capabilities of Azure NLP and Speech services.
Sequence diagram illustrating document processing steps using Azure Document Intelligence and OCR services: document upload, OCR extraction, form data analysis, and output of structured data.
mermaidsequenceDiagram
participant User
participant AzureFormRecognizer
User->>AzureFormRecognizer: Upload Document/Image
AzureFormRecognizer->>AzureFormRecognizer: Perform OCR
AzureFormRecognizer->>AzureFormRecognizer: Extract Form Data
AzureFormRecognizer-->>User: Return Structured Data
Usage: Show this visual when explaining how document processing workloads operate on Azure.
Table comparing common generative AI model types such as GPT-4o and DALL-E, their use cases, and corresponding Azure services supporting these workloads.
mermaidclassDiagram
class GenerativeAIModels {
<<table>>
+Model Type
+Use Cases
+Azure Service
}
GenerativeAIModels : GPT --> Content Creation
GenerativeAIModels : DALL-E --> Image Generation
GenerativeAIModels : GPT-4o --> Code Generation
GenerativeAIModels : AzureOpenAIService --> Supports all above models
Usage: Use this visual to summarize generative AI model types and their Azure service support during the lesson.
Flowchart outlining the process of detecting and mitigating bias in AI models using Azure tools, from data collection through bias analysis to model adjustment and monitoring.
mermaidgraph TD
A[Collect Training Data] --> B[Bias Detection with Azure Fairness Toolkit]
B --> C[Analyze Bias Sources]
C --> D[Mitigate Bias (Data/Model Adjustments)]
D --> E[Validate Model Fairness]
E --> F[Deploy & Monitor Model]
F --> B
Usage: Present this visual when discussing fairness and bias management in AI models.
Diagram showing components involved in reliability and safety of AI solutions on Azure including model validation, monitoring, alerting, and continuous improvement loops.
mermaidgraph TD
A[AI Model] --> B[Validation & Testing]
B --> C[Deployment]
C --> D[Azure Monitor & Alerts]
D --> E[Anomaly Detection]
E --> F[Feedback Loop to Model Updates]
F --> B
Usage: Use this visual to explain how Azure supports ongoing reliability and safety of AI models.
Concept map depicting key privacy and security principles including GDPR compliance, data anonymization, encryption, and Azure security services supporting AI workloads.
mermaidgraph TD
A[Privacy & Security] --> B[GDPR Compliance]
A --> C[Data Anonymization]
A --> D[Data Encryption]
A --> E[Azure Security Features]
E --> E1[Azure Key Vault]
E --> E2[Microsoft Defender for Cloud]
E --> E3[Role-Based Access Control]
E --> E4[Network Security]
Usage: Show this visual when covering data privacy and security considerations in Azure AI solutions.
Flowchart illustrating typical regression problem workflow: data input, feature selection, model training, evaluation, and prediction using Azure ML services.
mermaidgraph TD
A[Data Collection] --> B[Feature Selection]
B --> C[Train Regression Model]
C --> D[Evaluate Model]
D --> E[Deploy Model]
E --> F[Make Predictions]
Usage: Use this visual when explaining regression ML workflows and Azure support.
Sequence diagram showing the lifecycle of a classification ML model on Azure including data preprocessing, training, validation, deployment, and inference.
mermaidsequenceDiagram
participant DataScientist
participant AzureML
DataScientist->>AzureML: Prepare Dataset
AzureML->>AzureML: Train Classification Model
AzureML->>AzureML: Validate Model
AzureML->>AzureML: Deploy Model
DataScientist->>AzureML: Request Predictions
AzureML-->>DataScientist: Return Classification Results
Usage: Present this visual during classification ML lesson to clarify model lifecycle.
Flowchart describing the unsupervised learning process for clustering including data input, feature extraction, clustering algorithm application, and cluster analysis on Azure.
mermaidgraph TD
A[Data Input] --> B[Feature Extraction]
B --> C[Apply Clustering Algorithm]
C --> D[Analyze Clusters]
D --> E[Use Clusters for Insights]
Usage: Use this visual to explain clustering and unsupervised learning concepts.
Concept map illustrating dataset components including features and labels, differences between training and validation datasets, and basic feature engineering steps.
mermaidgraph TD
A[ML Dataset] --> B[Features]
A --> C[Labels]
A --> D[Training Dataset]
A --> E[Validation Dataset]
B --> F[Feature Engineering]
F --> G[Data Cleaning]
F --> H[Feature Scaling]
F --> I[Feature Selection]
Usage: Present this visual when teaching dataset concepts and preparation.
Class diagram showing components of deep learning architectures including input layer, multiple hidden layers (neurons), output layer, and Azure ML support components.
mermaidclassDiagram
class DeepLearningModel {
+InputLayer
+HiddenLayers
+OutputLayer
+ActivationFunctions
}
class AzureML {
+GPU Support
+Distributed Training
+Model Management
}
DeepLearningModel <|-- AzureML
Usage: Use this visual to explain deep learning model structure and Azure capabilities.
Diagram showing the Transformer architecture components such as the input embedding, multi-head self-attention layers, feed-forward layers, and output layers, highlighting Azure AI service integration.
mermaidgraph TD
A[Input Tokens] --> B[Input Embedding]
B --> C[Multi-Head Self-Attention]
C --> D[Feed-Forward Layer]
D --> E[Output Layer]
E --> F[Azure AI Services]
Usage: Present this visual when introducing Transformer models and their Azure applications.
Concept map categorizing computer vision workloads into image classification, object detection, OCR, and video indexing with Azure tools supporting each.
mermaidgraph TD
A[Computer Vision Workloads] --> B[Image Classification]
A --> C[Object Detection]
A --> D[Optical Character Recognition (OCR)]
A --> E[Video Indexing]
B --> F[Azure Custom Vision]
C --> F
D --> G[Azure Document Intelligence & Computer Vision]
E --> H[Azure Video Indexer]
Usage: Use this visual to introduce categories of computer vision workloads.
Flowchart detailing the steps for image classification using Azure Custom Vision: data collection, labeling, training, evaluation, and deployment.
mermaidgraph TD
A[Collect Images] --> B[Label Images]
B --> C[Train Model in Azure Custom Vision]
C --> D[Evaluate Model]
D --> E[Deploy Model]
E --> F[Make Predictions]
Usage: Show this visual during explanation of image classification workloads.