Enterprise Skills InitiativeAzure Apps, Infra, Data & AIMicrosoft Azure AI Engineer (AI-102)
Microsoft Azure AI Engineer (AI-102)
Description
This course is intended for software developers wanting to build AI-infused applications that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. The course will use C#, Python, or JavaScript as the programming language.
- Create, configure, deploy, and secure Azure Cognitive Services
- Integrate speech services
- Integrate text analytics
- Create language understanding capabilities with LUIS
- Create and manage Azure Cognitive Search solutions
- Create intelligent agents using the Bot Framework
- Implement Computer Vision solutions
Software engineers concerned with building, managing and deploying AI solutions that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. They are familiar with C#, Python, or JavaScript and have knowledge of using REST-based APIs to build computer vision, language analysis, knowledge mining, intelligent search, and conversational AI solutions on Azure.
- Knowledge of Microsoft Azure and ability to navigate the Azure portal
- Knowledge of either C#, Python, or JavaScript
Module 1: Create and Manage Azure Cognitive Services
Prior to accessing any of the Cognitive Services functionality on Azure, you will need to create a Cognitive Services resource. Using the various services (Speech, Computer Vision etc.), requires, at a minimum, an access key and a service endpoint URL. The information is required for authorization of applications that will be accessing these services. You will create either a single-service resource or a multi-service resource, depending on the services you access.
Lessons
- Create and Manage Cognitive Service Accounts
- Secure Cognitive Services
- Deploy and Consume Cognitive Services Containers
Lab : Create Azure Cognitive Service Resources
- Create Azure Cognitive Service Resource
- Access Keys
- Use Diagnostics Monitoring
Lab : Secure Azure Cognitive Services
- Secure Keys with Azure Key Vault
Lab : Containerize Azure Cognitive Services
- Create Containers for Reuse
- Deploy to a Container
- Consume Cognitive Services from a Container
Module 2: Implement Computer Vision Solutions
Learn how to integrate visual AI in your applications through the use of Azure Computer Vision. Detect and identify faces or objects in images and video, perform object detection, classify images, and implement custom vision solutions.
Lessons
- Identify Faces and Expressions by using the Computer Vision API
- Process Images with the Computer Vision Service
- Evaluate Requirements for Implementing the Custom Vision APIs
- Classify Images with the Microsoft CUstomg Vision Service
- Extract Insights from Videos with the Video Indexer Service
Lab : Detect Faces
- Get Subscription Keys
- Test Face Detection
Lab : Create a Custom Vision Service
- Create Service
- Upload Tagged Images
- Train Model
- Test Model
- Call Prediction Endpoint
Lab : Extract Insights from Videos with Video Indexer
- Subscribe to the Video Indexer API
- Upload and Index Images
- Examine Output
- Find Moments in Video
- View and Edit Insights
Module 3: Implement Language Analysis Solutions
Learn how to implement natural language functionality in your applications through integration of the Language Understanding service. Gain insights into your users’ intentions through text analytics features such as sentiment analysis and language detection. Identify important information in text files with entity and key phrase extraction capabilities.
Lessons
- Add Basic Conversational Intelligence to your App by using Language Understanding
- Manage you Language Understanding Service
- Use Containers for your Language Understanding Service
- Discover Sentiment in Text with the Text Analytics API
- Recognize Entities in Text with the Text Analytics API
- Extract Key Phrases from Text with the Text Analytics API
- Detect Language with the Text Analytics API
Lab : Implement the Language Understanding Service
- Create a Language Understanding Service
- Work with Intents
- Work with Utterances
- Work with Entities
- Train and Publish a Model
Lab : Manage Your Language Understanding Service
- Manage your Keys
- Manage Versioning
- Scripting Automation
Lab : Containerize Language Understanding
- Install and Run Containers
Lab : Perform Sentiment Analysis
- Test Sentiment Analysis with the API Testing Console
- Create a Function App
- Call the Sentiment Analysis API from a Function
- Sort Messages
Lab : Perform Entity Recognition
- Extract Entities from Text
Lab : Perform Key Phrase Extraction
- Extract Key Phrases from Text
Lab : Perform Language Detection
- Detect Language in Text
Module 4: Implement Knowledge Mining Solutions
Azure Cognitive Search provides a cloud-based solution for indexing and querying a wide range of data sources, and creating comprehensive and high-scale search solutions. Lean to implement a solution in which the documents are indexed and made easy to search.
Lessons
- Create an Azure Cognitive Search Solution
- Create an Enrichment Pipeline with Azure Cognitive Search
- Create a Knowledge Store with Azure Cognitive Search
Lab : Create an Azure Cognitive Search Solution
- Create an Azure Resource for Search
- Create a Data Source
- Create an Index
- Create and Run an Indexer
- Search and Index
- Apply Filtering and Sorting
- Enhance the Index
Lab : Create an Enrichment Pipeline
- Create an Azure Resource
- Create a Data Source
- Create a Skillset
- Create an Index
- Create and Run an Indexer
- Search the Enriched Index
- Create a Custom Skill
- Update the Index
- Search the Updated Index
Lab : Create a Knowledge Store
- Create Azure Resources
- Create a Data Source
- Create a Skillset
- Create an Index
- Create and Run an Indexer
- Explore a Knowledge Store
Module 5: Implement Conversational AI Solutions
Use the Microsoft Bot Framework and the Bot Framework Composer to design and create conversational AI solutions.
Lessons
- Build a Chat Bot in the Azure Portal
- Design a Bot Conversation Flow
- Create a Bot with the Bot Framework Composer
Lab : Create a Bot with the Azure Portal
- Create a Basic Bot with the Azure portal
Lab : Create a Bot with the Bot Framework Composer
- Create a Bot with the Bot Framework Composer
- Add Help and Cancel Functionality
- Integrate Language Generation
- Use Cards
- Integrate Language Understanding
Course types
Classroom: In-Person
Full-day instructor-led training delivered in the classroom (public) or at your offices (private). Training takes place Monday through Friday. Includes complete course coverage.
Classroom: Virtual
Virtual instructor-led training delivered online. Training takes place in the form of sessions between Monday and Friday. Includes complete course coverage.
Hybrid: In-Person or Virtual
A combination of online study and 2-days virtual or classroom live-based exam prep workshops. These courses are delivered in a blended format, consisting of 4-6 weeks self-study, plus full 2-days instructor-led workshops per person per exam.
Live-Virtual (MyDigicomp)
The live virtual course is scheduled over a period of 3-4 weeks. During this time 6-8 instructor-led contact sessions of 3 hours each take place. This time is indicated on the respective course as 3-4 days. When you click on “Timetable” during the booking process, you will already see when the next live sessions will take place. Of course, these sessions are recorded and made available to students at the end of the course. During these 3-4 weeks, students will always have direct access to the expert instructor and can ask questions if something is not clear during self-study. We call this aspect mentoring. Everything takes place on one Microsoft Team channel per class. During this time students will have access to all sessions and information within the class. After those 3-4 weeks, students receive and additional week to prepare and then take the test, either in-class or at home.
Course Type
Virtual or In-Person
Online course delivery format focuses on exam prep and is delivered in a very condensed format. Candidates are required to complete pre-course material before attending the instructor-led online sessions.
Price
$250-600
Prices based on the country in which the course is hosted.
Exam
Included (AI-102)
For more information:
Enterprise Skills Initiative Support
Lizelle van Niekerk
lizelle@thellpa.com
Online registrations can take up to 7 days to process. Please be aware that if you book for a course on a Friday for a class that starts on the following Monday it cannot be processed and will result in your registration being allocated to another date automatically. We suggest booking for courses well in advance.
You are trying to load a table of an unknown type. Probably you did not activate the addon which is required to use this table type.
No dates for your country? E-mail esi@thellpa.com and send in your request.