Course Overview
TOPThe course is not designed to teach students to become professional data scientists or software developers, but rather to build awareness of common AI workloads and the ability to identify Azure services to support them. The course is designed as a blended learning experience that combines instructor-led training with online materials on the Microsoft Learn platform. The hands-on exercises in the course are based on Learn modules, and students are encouraged to use the content on Learn as reference materials to reinforce what they learn in the class and to explore topics in more depth.
Scheduled Classes
TOPOutline
TOPModule 1: Introduction to AI concepts
- Introduction to AI
- Generative AI
- Computer vision
- Speech
- Natural language processing
- Extract data and insights
- Responsible AI
Module 2: Introduction to machine learning concepts
- What is machine learning?
- Types of machine learning
- Regression
- Binary classification
- Multiclass classification
- Clustering
- Deep learning
- Transformers
Module 3: Get started with machine learning in Azure
- Define the problem
- Get and prepare data
- Train the model
- Use Azure Machine Learning studio
- Integrate a model
- Exercise - Explore Automated Machine Learning in Azure Machine Learning
Module 4: Introduction to generative AI concepts
- What is generative AI?
- How do language models work?
- Understand how transformers advance language models
- Understand differences in language models
- Improve prompt results
- Create responsible generative AI solutions
Module 5: Get started with generative AI in Azure
- Understand generative AI applications
- Understand tools to develop generative AI
- Understand Azure AI Foundry's model catalog
- Understand Azure AI Foundry capabilities
- Understand observability
- Exercise - Explore generative AI in Azure AI Foundry portal
Module 6: Introduction to natural language processing concepts
- Understand how language is processed
- Understand statistical techniques for NLP
- Understand semantic language models
Module 7: Get started with natural language processing in Azure
- Understand natural language processing on Azure
- Understand Azure AI Language's text analysis capabilities
- Azure AI Language's conversational AI capabilities
- Azure AI Translator capabilities
- Get started in Azure AI Foundry
- Exercise - Analyze text in Azure AI Foundry portal
Module 8: Get started with speech in Azure
- Understand speech recognition and synthesis
- Get started with speech on Azure
- Use Azure AI Speech
- Exercise - Explore Speech in Azure AI Foundry portal
Module 9: Introduction to computer vision concepts
- Understand image processing
- Machine learning for computer vision
- Understand modern vision models
Module 10: Get started with computer vision in Azure
- Understand Azure AI services for computer vision
- Understand Azure AI Vision Image Analysis capabilities
- Understand Azure AI Vision's Face service capabilities
- Get started in Azure AI Foundry portal
- Exercise - Analyze images in Azure AI Foundry portal
Module 11: Introduction to AI-powered information extraction concepts
- Understand the extraction of data from images
- Understand the extraction of data from forms
- Understand multimodal data extraction
- Understand data extraction for knowledge mining
Module 12: Get started with AI-powered information extraction in Azure
- Azure AI services for information extraction
- Extract information with Azure AI Vision
- Extract multimodal information with Azure AI Content Understanding
- Extract information from forms with Azure AI Document Intelligence
- Create a knowledge mining solution with Azure AI Search
- Exercise - Extract information
Prerequisites
TOPWho Should Attend
TOPThe Azure AI Fundamentals course is designed for anyone interested in learning about the types of solution artificial intelligence (AI) makes possible, and the services on Microsoft Azure that you can use to create them. You don t need to have any experience of using Microsoft Azure before taking this course, but a basic level of familiarity with computer technology and the Internet is assumed. Some of the concepts covered in the course require a basic understanding of mathematics, such as the ability to interpret charts. The course includes hands-on activities that involve working with data and running code, so a knowledge of fundamental programming principles will be helpful.