Microsoft Designing and Implementing an Azure AI Solution - AI-100 Exam Practice Test
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have Azure IoT Edge devices that generate streaming data.
On the devices, you need to detect anomalies in the data by using Azure Machine Learning models. Once an anomaly is detected, the devices must add information about the anomaly to the Azure IoT Hub stream.
Solution: You deploy an Azure Machine Learning model as an IoT Edge module.
Does this meet the goal?
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have Azure IoT Edge devices that generate streaming data.
On the devices, you need to detect anomalies in the data by using Azure Machine Learning models. Once an anomaly is detected, the devices must add information about the anomaly to the Azure IoT Hub stream.
Solution: You deploy an Azure Machine Learning model as an IoT Edge module.
Does this meet the goal?
Correct Answer: B
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You are designing a solution that will ingest temperature data from loT devices, calculate the average temperature, and then take action based on the aggregated data. The solution must meet the following requirements:
*Minimize the amount of uploaded data.
* Take action based on the aggregated data as quickly as possible.
What should you include in the solution? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

*Minimize the amount of uploaded data.
* Take action based on the aggregated data as quickly as possible.
What should you include in the solution? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation

Box 1: Azure Functions
Azure Function is a (serverless) service to host functions (little piece of code) that can be used for e. g. event driven applications.
General rule is always difficult since everything depends on your requirement but if you have to analyze a data stream, you should take a look at Azure Stream Analytics and if you want to implement something like a serverless event driven or timer-based application, you should check Azure Function or Logic Apps.
Note: Azure IoT Edge allows you to deploy complex event processing, machine learning, image recognition, and other high value AI without writing it in-house. Azure services like Azure Functions, Azure Stream Analytics, and Azure Machine Learning can all be run on-premises via Azure IoT Edge.
Box 2: An Azure IoT Edge device
Azure IoT Edge moves cloud analytics and custom business logic to devices so that your organization can focus on business insights instead of data management.
References:
https://docs.microsoft.com/en-us/azure/iot-edge/about-iot-edge
You have several AI applications that use an Azure Kubernetes Service (AKS) cluster. The cluster supports a maximum of 32 nodes.
You discover that occasionally and unpredictably, the application requires more than 32 nodes.
You need to recommend a solution to handle the unpredictable application load.
Which scaling method should you recommend?
You discover that occasionally and unpredictably, the application requires more than 32 nodes.
You need to recommend a solution to handle the unpredictable application load.
Which scaling method should you recommend?
Correct Answer: B
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You use an Azure key vault to store credentials for several Azure Machine Learning applications.
You need to configure the key vault to meet the following requirements:
* Ensure that the IT security team can add new passwords and periodically change the passwords.
* Ensure that the applications can securely retrieve the passwords for the applications.
* Use the principle of least privilege.
Which permissions should you grant? To answer, drag the appropriate permissions to the correct targets. Each permission may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

You need to configure the key vault to meet the following requirements:
* Ensure that the IT security team can add new passwords and periodically change the passwords.
* Ensure that the applications can securely retrieve the passwords for the applications.
* Use the principle of least privilege.
Which permissions should you grant? To answer, drag the appropriate permissions to the correct targets. Each permission may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have an app named App1 that uses the Face API.
App1 contains several PersonGroup objects.
You discover that a PersonGroup object for an individual named Ben Smith cannot accept additional entries.
The PersonGroup object for Ben Smith contains 10,000 entries.
You need to ensure that additional entries can be added to the PersonGroup object for Ben Smith. The solution must ensure that Ben Smith can be identified by all the entries.
Solution: You delete 1,000 entries from the PersonGroup object for Ben Smith.
Does this meet the goal?
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have an app named App1 that uses the Face API.
App1 contains several PersonGroup objects.
You discover that a PersonGroup object for an individual named Ben Smith cannot accept additional entries.
The PersonGroup object for Ben Smith contains 10,000 entries.
You need to ensure that additional entries can be added to the PersonGroup object for Ben Smith. The solution must ensure that Ben Smith can be identified by all the entries.
Solution: You delete 1,000 entries from the PersonGroup object for Ben Smith.
Does this meet the goal?
Correct Answer: A
Vote an answer
You plan to implement a bot that will require user authentication.
You need to recommend a secure solution that provides encryption for the authentication of the bot.
Which two security solutions should you include in the recommendation? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
You need to recommend a secure solution that provides encryption for the authentication of the bot.
Which two security solutions should you include in the recommendation? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Correct Answer: A,C
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You need to evaluate trends in fuel prices during a period of 10 years. The solution must identify unusual fluctuations in prices and produce visual representations.
Which Azure Cognitive Services API should you use?
Which Azure Cognitive Services API should you use?
Correct Answer: C
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You are designing an AI solution that will use IoT devices to gather data from conference attendees and then analyze the data. The IoT device will connect to an Azure IoT hub.
You need to ensure that data contains no personally identifiable information before it is sent to the IoT hub.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

You need to ensure that data contains no personally identifiable information before it is sent to the IoT hub.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Correct Answer:

Explanation

Note:
ASA Edge jobs run in containers deployed to Azure IoT Edge devices. They are composed of two parts:
* A cloud part that is responsible for job definition: users define inputs, output, query, and other settings (out of order events, etc.) in the cloud.
* A module running on your IoT devices. It contains the ASA engine and receives the job definition from the cloud.
References:
https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-edge
Your plan to design a bot that will be hosted by using Azure Bot Service.
Your company identifies the following compliance requirements for the bot:
Payment Card Industry Data Security Standards (PCI DSS)
General Data Protection Regulation (GDPR)
ISO 27001
You need to identify which compliance requirements are met by hosting the bot in the bot service.
What should you identify?
Your company identifies the following compliance requirements for the bot:
Payment Card Industry Data Security Standards (PCI DSS)
General Data Protection Regulation (GDPR)
ISO 27001
You need to identify which compliance requirements are met by hosting the bot in the bot service.
What should you identify?
Correct Answer: A
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You have Azure loT Edge devices that collect measurements every 30 seconds. You plan to send the measurements to an Azure loT hub. You need to ensure that every event is processed as quickly as possible.
What should you use?
What should you use?
Correct Answer: C
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You are designing an Azure infrastructure to support an Azure Machine Learning solution that will have multiple phases. The solution must meet the following requirements:
* Securely query an on-premises database once a week to update product lists.
* Access the data without using a gateway.
* Orchestrate the separate phases.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

* Securely query an on-premises database once a week to update product lists.
* Access the data without using a gateway.
* Orchestrate the separate phases.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation

Box 1: Azure App Service Hybrid Connections
With Hybrid Connections, Azure websites and mobile services can access on-premises resources as if they were located on the same private network. Application admins thus have the flexibility to simply lift-and-shift specific most front-end tiers to Azure with minimal configuration changes, extending their enterprise apps for hybrid scenarios.
Incorrect Answer: The VPN connection solution both use gateways.
Box 2: Machine Learning pipelines
Typically when running machine learning algorithms, it involves a sequence of tasks including pre-processing, feature extraction, model fitting, and validation stages. For example, when classifying text documents might involve text segmentation and cleaning, extracting features, and training a classification model with cross-validation. Though there are many libraries we can use for each stage, connecting the dots is not as easy as it may look, especially with large-scale datasets. Most ML libraries are not designed for distributed computation or they do not provide native support for pipeline creation and tuning.
Box 3: Azure Databricks
References:
https://azure.microsoft.com/is-is/blog/hybrid-connections-preview/
https://databricks.com/glossary/what-are-ml-pipelines
You plan to perform analytics of the medical records of patients located around the world.
You need to recommend a solution that avoids storing and processing data in the cloud.
What should you include in the recommendation?
You need to recommend a solution that avoids storing and processing data in the cloud.
What should you include in the recommendation?
Correct Answer: D
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You are designing an AI solution that will provide feedback to teachers who train students over the Internet.
The students will be in classrooms located in remote areas. The solution will capture video and audio data of the students in the classrooms.
You need to recommend Azure Cognitive Services for the AI solution to meet the following requirements:
Alert teachers if a student seems angry or distracted.
Identify each student in the classrooms for attendance purposes.
Allow the teachers to log the text of conversations between themselves and the students.
Which Cognitive Services should you recommend?
The students will be in classrooms located in remote areas. The solution will capture video and audio data of the students in the classrooms.
You need to recommend Azure Cognitive Services for the AI solution to meet the following requirements:
Alert teachers if a student seems angry or distracted.
Identify each student in the classrooms for attendance purposes.
Allow the teachers to log the text of conversations between themselves and the students.
Which Cognitive Services should you recommend?
Correct Answer: A
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You plan to deploy two AI applications named AI1 and AI2. The data for the applications will be stored in a relational database.
You need to ensure that the users of AI1 and AI2 can see only data in each user's respective geographic region. The solution must be enforced at the database level by using row-level security.
Which database solution should you use to store the application data?
You need to ensure that the users of AI1 and AI2 can see only data in each user's respective geographic region. The solution must be enforced at the database level by using row-level security.
Which database solution should you use to store the application data?
Correct Answer: C
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).