📖 About this Domain
This domain covers implementing solutions that process text and speech using Azure AI services. You will use Azure AI Language to extract insights from text and Azure AI Speech to integrate voice capabilities. Core tasks involve provisioning resources, performing text analysis, building conversational language understanding models, and implementing speech synthesis and recognition.
🎓 What You Will Learn
- You will learn to use the Azure AI Language service for key phrase extraction, named entity recognition (NER), and sentiment analysis.
- You will learn to build, train, and deploy custom text classification and custom named entity recognition models for specific domains.
- You will learn to create a conversational language understanding model to map user utterances to intents and extract entities.
- You will learn to integrate the Azure AI Speech service for speech-to-text transcription and text-to-speech synthesis using the SDK.
🛠️ Skills You Will Build
- You will build the skill to provision Azure AI Language resources and use the client library to perform text analytics.
- You will build proficiency in designing a conversational language understanding schema, including defining intents, entities, and training utterances.
- You will build the ability to train, evaluate, and deploy custom NLP models for tasks like custom text classification.
- You will build the capability to implement real-time speech recognition and synthesis in an application using the Azure AI Speech SDK.
💡 Top Tips to Prepare
- Gain hands-on experience with the Python or C# SDKs for both Azure AI Language and Azure AI Speech services.
- Master the core components of conversational language understanding, specifically the distinction between intents, entities, and utterances.
- Understand the process for provisioning Azure AI services resources, managing keys, and identifying the correct endpoint URI.
- Know when to use a pre-built model versus when to build a custom model for tasks like text classification or NER.
📖 About this Domain
This domain covers implementing knowledge mining solutions using Azure AI Search to index and query unstructured data. You will also learn to implement Azure AI Document Intelligence to extract data from forms and documents, automating data entry.
🎓 What You Will Learn
- You will learn to provision an Azure AI Search service, create a data source, and define a search index.
- You will learn to create and attach a cognitive skillset to an indexer to enrich data during ingestion.
- You will learn to use Azure AI Document Intelligence prebuilt and custom models to extract key-value pairs and tables.
- You will learn to create a client application that queries a search index to find information.
🛠️ Skills You Will Build
- You will build the skill to configure an Azure AI Search indexer, including field mappings and scheduling.
- You will build the skill to implement a custom skillset to extend the data enrichment pipeline.
- You will build the skill to train a custom Azure AI Document Intelligence model using labeled data in Document Intelligence Studio.
- You will build the skill to write complex search queries using Lucene syntax and filtering expressions.
💡 Top Tips to Prepare
- Focus on the components of the Azure AI Search indexing pipeline: data source, skillset, index, and indexer.
- Practice creating and testing cognitive skillsets, as they are central to knowledge mining.
- Understand the differences between prebuilt, custom template, and custom neural models in Azure AI Document Intelligence.
- Complete the hands-on labs in the official Microsoft Learn modules for AI-102 to gain practical experience with both services.
📖 About this Domain
This domain covers the foundational process of selecting the correct Azure AI services based on business requirements. It emphasizes planning for security, monitoring, and the implementation of Responsible AI principles within a solution.
🎓 What You Will Learn
- You will learn to select the appropriate Azure AI service, including Azure Cognitive Services, Azure Applied AI Services, and Azure Machine Learning.
- You will learn to plan and configure security for an Azure AI solution by managing authentication, access control with RBAC, and secrets with Azure Key Vault.
- You will learn to create and manage Azure AI services, including resource provisioning, endpoint management, and configuring diagnostic logging.
- You will learn to plan and implement a Responsible AI solution by applying Microsoft's principles and using tools like the Responsible AI dashboard and Azure AI Content Safety.
🛠️ Skills You Will Build
- You will build the skill to architect AI solutions by mapping business requirements to specific Azure AI services and components.
- You will build skills in securing AI workloads by implementing authentication, role-based access control (RBAC), and managed identities.
- You will build the skill to provision and manage the lifecycle of Azure AI resources using the Azure portal, CLI, and ARM templates.
- You will build the skill to integrate Responsible AI practices, including fairness, transparency, and content safety, into your solution design.
💡 Top Tips to Prepare
- Focus on the specific use cases for each service in the Azure AI portfolio to master service selection questions.
- Gain hands-on experience with Azure Active Directory, creating service principals, assigning RBAC roles, and managing keys in Azure Key Vault.
- Practice provisioning Azure AI resources, paying close attention to available pricing tiers, network configurations like private endpoints, and monitoring options.
- Memorize the six Microsoft Responsible AI principles and understand how tools like Azure Machine Learning's Responsible AI dashboard address them.
📖 About this Domain
This domain covers the implementation of computer vision solutions using Azure AI Vision services. You will analyze images and videos to extract information, identify objects, and read text. The focus is on integrating pre-built models and creating custom vision solutions.
🎓 What You Will Learn
- You will learn to use the Image Analysis service to extract a wide range of visual features from images.
- You will learn to implement the Read API for Optical Character Recognition (OCR) to extract text from images and documents.
- You will learn to build, train, and deploy custom image classification and object detection models using the Custom Vision service.
- You will learn to use the Face service to detect, analyze, and identify human faces in images.
🛠️ Skills You Will Build
- You will build skills to provision and manage Azure AI Vision resources through the Azure portal and CLI.
- You will build skills to integrate the Azure AI Vision SDK into applications to perform image analysis and OCR.
- You will build skills to train, evaluate, and publish custom models using the Custom Vision portal and SDK.
- You will build skills to process video streams for near-real-time analysis using Azure Video Indexer.
💡 Top Tips to Prepare
- Gain hands-on experience with the Azure AI Vision SDKs in both Python and C# to understand API request and response structures.
- Clearly distinguish between the use cases for the Image Analysis service versus a custom-trained Custom Vision model.
- Master the asynchronous operation pattern of the Read API, including how to submit a job and retrieve the results.
- Practice the end-to-end workflow for Custom Vision projects, from image tagging and training to model evaluation and endpoint consumption.
📖 About this Domain
This domain covers implementing AI solutions that extract insights from unstructured data to aid organizational decision-making. It focuses on Azure AI services for knowledge mining, content moderation, and intelligent document processing. You will build systems that analyze text, images, and documents to provide actionable intelligence.
🎓 What You Will Learn
- You will learn to implement Azure AI Content Safety to detect and filter inappropriate user-generated content in text and images.
- You will learn to create a knowledge mining solution using Azure AI Search by building an index, ingesting data, and applying a cognitive skillset.
- You will learn to use Azure AI Document Intelligence to extract text, key-value pairs, and tables from documents with prebuilt and custom models.
- You will learn to integrate various decision support services to create a comprehensive AI solution.
🛠️ Skills You Will Build
- You will build the skill to configure and manage an Azure AI Search service, including defining indexers, data sources, and skillsets.
- You will build the ability to train, deploy, and use custom models in Azure AI Document Intelligence for specialized document extraction.
- You will build proficiency in using the Azure AI Content Safety service to moderate content based on specific harm categories and severity levels.
- You will build the technical skill to consume these services programmatically using their respective REST APIs and SDKs.
💡 Top Tips to Prepare
- Gain hands-on experience with the Azure AI Document Intelligence Studio to label and train both custom template and custom neural models.
- Focus on the components of an Azure AI Search skillset, understanding how to chain built-in skills to enrich an index during ingestion.
- Understand the specific harm categories and severity levels within Azure AI Content Safety for both text and image analysis.
- Practice creating and querying Azure AI Search indexes using both the Azure portal and the REST API to understand the full workflow.