Hello there! I recently took the AI-900 exam, while preparing for the exam, I made some notes, sharing them here so someone might find them helpful.
Table of Contents
Section 1: Describe Artificial Intelligence workloads and considerations (20–25%)
Section 2: Describe fundamental principles of machine learning on Azure (25–30%)
- Topics:
Section 3: Describe features of computer vision workloads on Azure (15–20%)
- Topics:
Section 4: Describe features of Natural Language Processing (NLP) workloads on Azure (25–30%)
Section 1: Describe Artificial Intelligence workloads and considerations (20–25%)
Sr.No | Topic/Question | Notes |
---|---|---|
1. | What is AI? | Artificial Intelligence (AI) is the creation of software that imitates human behaviors and capabilities |
2. | What is ML? | Machine Learning (ML) is a subset of AI that helps teach a computer model to make predictions and draw conclusions from data. |
3. | Types of ML Methods? |
|
3. | Anomaly Detection | A ML-based technique that analyzes data over time and identifies unusual changes. Examples:
Azure Service: Anomaly Detector: Foresee problems before they occur |
4. | Computer Vision | Area of AI that deals with visual processing. |
5. | Tasks of Computer Vision |
|
6. | Microsoft Azure: Computer vision services |
|
7. | What is NLP? | Natural language processing (NLP): area of AI that deals with creating software that understands written and spoken language. |
8. | NLP Workloads |
|
9. | Microsoft Azure: NLP services |
|
10. | What is knowledge mining? | Extracting information from large volumes of often unstructured data to create a searchable knowledge store. |
11. | Microsoft Azure: Knowledge Mining services | Azure Cognitive Search |
Sr.No. | Topic/Questions | Notes |
---|---|---|
1. | Challenges and risks with AI |
|
2. | Examples of Microsoft AI Principles |
|
Section 2: Describe fundamental principles of machine learning on Azure (25–30%)
Sr.No. | Topic/Question | Notes |
---|---|---|
1. | What is Regression in Machine Learning | Regression models is a type of Supervised Learning used to predicts a numeric label or outcome based on variables, or features |
2. | Feature | The input values/columns to the regression model to predict a label |
3. | Label | The numeric output value to be predicted. |
4. | Regression ML scenarios |
|
5. | What is Classification in Machine Learning | It is a type of Supervised Learning technique used to predict categories or classes. |
6. | Classification ML scenarios |
|
7. | What is Clustering in Machine Learning | It is a type of unsupervised machine learning technique. It is used to group similar entities based on their features. |
8. | Clustering ML scenarios |
|
Sr.No. | Topic/Question | Notes |
---|---|---|
1. | Examples of identify features and labels in a dataset for machine learning |
|
2. | How training and validation datasets are used in machine learning |
|
3. | Confusion Matrix: | It is used to assess the quality of a Classification Model's predictions. Example: Does the patient has Covid-19?
![]() |
4. | Metrics that can be derived from the Confusion Matrix: |
|
5. | Binary Classification model | Predicted probability is a value between 0 and 1 |
6. | ROC Curve | Plotting the True Positive Rate (y-axis) and False Postive Rate (x-axis) for every possible threshold value between 0 and 1 results in a curve is known as the ROC curve. |
7. | Inference Pipeline | Used to automate your model into a service that makes continuous predictions. |
8. | Endpoint | Once the pipeline is ready you can do deployment of your model at an endpoint |
Sr.No | Topic/Question | Notes |
---|---|---|
1. | Azure Android Machine Learning Service | Service that helps simplify tasks such as:
|
2. | Azure Machine Learning Compute |
|
Section 3: Describe features of computer vision workloads on Azure (15–20%)
1. | Computer Vision: | To extract information from images. |
2. | Computer vision workloads: |
|
3. | Computer Vision Service | Used to analyze images, and return detailed information about an image and the objects it depicts. |
4. | Types of Azure Computer Vision Services |
|
5. | Usecases of Azure Computer Vision Service |
|
Section 4: Describe features of Natural Language Processing (NLP) workloads on Azure (25–30%)
Sr.No | Topic/Question | Notes |
---|---|---|
1. | Natural Language Processing (NLP) Usecases |
|
2. | Text Analytics Techniques |
|
3. | Workloads of Language Cognitive Service |
|
4. | Language detection service capabilities: |
|
5. | Language Service: Key phrase extraction | Evaluating the text of a document, or documents, and then identifying the main talking points of the document(s) Example:Text: Code2care is an initiative to publish and share varied knowledge in technical and technical areas gathered during day-to-day learnings and development activities. People can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Key phrases:
|
6. | Langauge Service: Entity recognition | From the provided unstructured text get a list of entities in the text that it recognizes. Example: "Andrew likes to walk in NYC Central Park in the evening"
|
7. | Speech Recognition | To detect and interpret spoken input (speech-to-text) |
8. | Speech Recognition - Usecases |
Speech-to-text API can be used for real-time and batch transcription |
9. | Speech Synthesis | To generate spoken output. Azure Service: Speech to text API |
10. | Speech Synthesis | To generate spoken output (text-to-speech) Azure Service: Text to speech API |
11. | Speech Synthesis - Usecases |
|
12. | Azure Translator Service | Text-to-text translation. Uses a Neural Machine Translation (NMT) model for translation. Supports more than 60 languages. Can simultaneously translate a source document into multiple languages. Optional Configurations:
|
13. | Azure Speech Service | Speech-to-text and speech-to-speech translation. Speech to text Text to speech Speech Translation - used to translate speech in one language to text or speech in another. |
14. | Conversational Language Understanding of Language Service |
|
15. | How to create an application with Conversational Language Understanding? |
|
16. | Types of entities: |
|
Sr.No | Topic/Question | Notes |
---|---|---|
1. | Bot Solution: | Combination of,
1. Language Service: 2. Azure Bot Service: Framework for developing, publishing, and managing bots on Azure. |
3. | Where is Knowledge base deployed? | Over a REST interface. |
4. | How can Client Application access the Knowledge base deployed? |
|
5. | Connect channels | Multiple channels that makes it possible for users to interact with it through web chat, email, Microsoft Teams, and other common communication media. |
Facing issues? Have Questions? Post them here! I am happy to answer!
- Lost your iPhone? Regenerate QR Code for Microsoft Authenticator App
- What is Microsoft 365 Message You are using more licenses on your trial than what you will purchase once the free trial ends.
- Power BI error Something went wrong, unable to read the application metadata
- How to save a file as csv in Windows Notepad?
- You're not on Teams yet, but you can set it up for your organization. [Microsoft Teams Login Error]
- Fix- Microsoft Word Pages Appear Black
- How To Remove Only Conditional Formatting in Excel
- How to record PowerPoint slide show presentation on Mac - narration, slide timings, ink gestures
- Fix 0x80070194 Error When Opening Microsoft OneDrive File
- 0xCAA20003: You ran into an authorization problem. [Microsoft]
- PowerShell git: The term git is not recognized as the name of a cmdlet
- Remove mailto link from Microsoft 365 Word Document Email Text
- How to take a screenshot on Microsoft Windows OS on PC or Laptop
- How to Force Quit Microsoft Excel Application on Mac
- [fix] Microsoft Error Code 0x80004005 - Unspecified error
- How to Delete a Sheet in Excel on Mac
- How to add Business Users using Microsoft 365 Admin Center
- [Microsoft Teams 4c7] Modern authentication failed here, but you'll still be able to sign in. Your status code is 4c7 error
- Fix Microsoft Store Error Code: 0x80072EFD
- How to add Data Analysis Add-in in Excel on Mac
- How to Select Two Separate Columns in Excel on Mac
- Internet Explorer browser auto redirect to Microsoft Edge for compatibility with modern web sites
- How to Create Absolute References in Microsoft Excel for Mac
- What is FCM Messages Test Notification! [Microsoft Teams] [Google Hangouts]
- How to Sync Microsoft Teams Calendar with Mac Calendar
- Bootstrap Nav Menu Dropdown on hover - Bootstrap
- JavaScript: Check if variable is a number - JavaScript
- Android : IOException: Unable to open sync connection! - Android
- 22: Send Yahoo! Email using smtplib - SMTP protocol client using Python Program - Python-Programs
- Java 7 addSuppression() and getSuppression() Exception Handling - Java
- How to delete a dir or folder using Python code - Python
- How to turn on channel notifications for Microsoft Teams - Teams
- Open PowerShell Terminal in Visual Studio Code (VSCode) - Powershell