Designing and implementing a Microsoft Azure AI Solution AI-102 Course Outline
Module 1: Plan and Prepare to Develop AI Solutions on Azure
- Introduction
- What is AI?
- Azure AI Services
- Azure AI Services
- Azure AI Foundry
- Developer Tools and SDKs
- Responsible AI
- Explore the Azure AI Foundry Portal
Module 2: Create and Consume Azure AI Services
- Introduction
- Provision an Azure AI Services Resource
- Identify Endpoints and Keys
- Use a REST API
- Use an SDK
- Use Azure AI Services
Module 3: Secure Azure AI Services
- Introduction
- Consider Authentication
- Implement Network Security
- Manage Azure AI Services Security
Module 4: Monitor Azure AI Services
- Introduction
- Monitor Cost
- Create Alerts
- View Metrics
- Manage Diagnostic Logging
- Monitor Azure AI Services
Module 5: Deploy Azure AI Services in Containers
- Introduction
- Understand Containers
- Use Azure AI Services Containers
- Use a Container
Module 6: Use AI Responsibly with Azure AI Content Safety
- Introduction
- What is Content Safety
- How Azure AI Content Safety Works
- When to Use Azure AI Content Safety
- Implement Azure AI Content Safety
Module 7: Analyse Images
- Introduction
- Provision Azure AI Vision Resource
- Analyse an Image
- Generate a Smart-Cropped Thumbnail and Remove Background
- Analyse Images with Azure AI Vision
Module 8: Classify Images
- Introduction
- Provision Resources for Azure AI Custom Vision
- Understand Image Classification
- Train an Image Classifier
- Classify Images with Azure AI Custom Vision
Module 9: Detect Objects in Images
- Introduction
- Understand Object Detection
- Train an Object Detector
- Label Images
- Detect Objects in Images with Azure AI Custom Vision
Module 10: Detect, Analyse, and Recognize Faces
- Introduction
- Options for Face Detection Analysis and Identification
- Considerations for Face Analysis
- Detect Faces with Azure AI Vision Service
- Capabilities of the Face Service
- Compare and Match Detected Faces
- Implement Facial Recognition
- Detect, Analyse, and Identify Faces
Module 11: Read Text in Images and Documents with the Azure AI Vision Service
- Introduction
- Explore Azure AI Vision Options for Reading Text
- Use the Read API
- Read Text in Images
Module 12: Analyse Video
- Introduction
- Understand Azure Video Indexer Capabilities
- Extract Custom Insights
- Use Video Analyzer Widgets and APIs
- Analyse Video
Module 13: Analyse Text with Azure AI Language
- Introduction
- Provision Azure AI Language Resource
- Detect Language
- Extract Key Phrases
- Analyse Sentiment
- Extract Entities
- Extract Linked Entities
- Analyse Text
Module 14: Create Question Answering Solutions with Azure AI Language
- Introduction
- Understand Question Answering
- Compare to Azure AI Language Understanding
- Create a Knowledge Base
- Implement Multi-Turn Conversation
- Test and Publish a Knowledge Base
- Use a Knowledge Base
- Improve Question Answering Performance
- Create a Question Answering Solution
Module 15: Build a Conversational Language Understanding Model
- Introduction
- Prebuilt Capabilities of Azure AI Language Service
- Resources for Building a Conversational Language Understanding Model
- Define Intents, Utterances, and Entities
- Use Patterns to Differentiate Similar Utterances
- Use Pre-Built Entity Components
- Train, Test, Publish, and Review a Conversational Language Understanding Model
- Build an Azure AI Services Conversational Language Understanding Model
Module 16: Create a Custom Text Classification Solution
- Introduction
- Understand Types of Classification Projects
- Build Text Classification Projects
- Classify Text
Module 17: Custom Named Entity Recognition
- Introduction
- Understand Custom Named Entity Recognition
- Label Your Data
- Train and Evaluate Your Model
- Extract Custom Entities
Module 18: Translate Text with Azure AI Translator Service
- Introduction
- Provision Azure AI Translator Resource
- Language Detection, Translation, and Transliteration
- Specify Translation Options
- Define Custom Translations
- Translate Text with Azure AI Translator Service
Module 19: Create Speech-Enabled Apps with Azure AI Services
- Introduction
- Provision Azure Resource for Speech
- Use the Azure AI Speech to Text API
- Use Text to Speech API
- Configure Audio Format and Voices
- Use Speech Synthesis Markup Language
- Create a Speech-Enabled App
Module 20: Translate Speech with the Azure AI Speech Service
- Introduction
- Provision Azure Resource for Speech Translation
- Translate Speech to Text
- Synthesise Translations
- Translate Speech
Module 21: Create an Azure AI Search Solution
- Introduction
- Manage Capacity
- Understand Search Components
- Understand the Indexing Process
- Search an Index
- Apply Filtering and Sorting
- Enhance the Index
Module 22: Create a Custom Skill for Azure AI Search
- Introduction
- Define Custom Skill Schema
- Add a Custom Skill
- Custom Text Classification Skill
- Machine Learning Custom Skill
- Create a Custom Skill for Azure AI Search
Module 23: Create a Knowledge Store with Azure AI Search
- Introduction
- Define Projections
- Define a Knowledge Store
- Create a Knowledge Store
Module 24: Implement Advanced Search Features in Azure AI Search
- Introduction
- Improve Ranking with Term Boosting
- Improve Relevance with Scoring Profiles
- Improve Index with Analysers and Tokenized Terms
- Enhance Index to Include Multiple Languages
- Improve Search Experience by Ordering Results
- Implement Enhancements to Search Results
Module 25: Search Data Outside the Azure Platform in Azure AI Search Using Azure Data Factory
- Introduction
- Index Data from External Sources
- Index Any Data Using the Push API
- Add to an Index Using the Push API
Module 26: Maintain an Azure AI Search Solution
- Introduction
- Manage Security of an Azure AI Search Solution
- Optimize Performance of Azure AI Search Solution
- Manage Costs of Azure AI Search Solution
- Improve Reliability of Azure AI Search Solution
- Monitor Azure AI Search Solution
- Debug Search Issues Using the Azure Portal
- Debug Search Issues
Module 27: Perform Search Reranking with Semantic Ranking in Azure AI Search
- Introduction
- What is Semantic Ranking?
- Set Up Semantic Ranking
- Use Semantic Ranking on an Index
Module 28: Perform Vector Search and Retrieval in Azure AI Search
- Introduction
- What is Vector Search?
- Prepare Your Search
- Understand Embedding
- Use the REST API to Run Vector Search Queries
Module 29: Plan an Azure AI Document Intelligence Solution
- Introduction
- Understand AI Document Intelligence
- Plan Azure AI Document Intelligence Resources
- Choose a Model Type
Module 30: Use Prebuilt Document Intelligence Models
- Introduction
- Understand Prebuilt Models
- Use General Document, Read, and Layout Models
- Use Financial, ID, and Tax Models
- Analyse a Document Using Azure AI Document Intelligence
Module 31: Extract Data from Forms with Azure Document Intelligence
- Introduction
- What is Azure Document Intelligence?
- Get Started with Azure Document Intelligence
- Train Custom Models
- Use Azure Document Intelligence Models
- Use Azure Document Intelligence Studio
- Extract Data from Custom Forms
Module 32: Create a Composed Document Intelligence Model
- Introduction
- Understand Composed Models
- Assemble Composed Models
- Create a Composed Model