Updated Jan-2022 100% Cover Real AI-102 Exam Questions - 100% Pass Guarantee
Use Real Microsoft Dumps - 100% Free AI-102 Exam Dumps
Topics of AI-102: Designing and Implementing an Azure AI Solution Exam
Candidates should apprehend the examination topics before they begin of preparation. because it’ll extremely facilitate them in touch the core. Our AI-102 dumps will include the following topics:
1. Analyze solution requirements (25-30%)
Recommend Cognitive Services APIs to meet business requirements
- Identify automation requirements
- Select the processing architecture for a solution
- Select the appropriate data processing technologies
- Identify components and technologies required to connect service endpoints
- Select the appropriate AI models and services
Map security requirements to tools, technologies, and processes
- Identify which users and groups have access to information and interfaces
- Identify appropriate tools for a solution
- Identify auditing requirements
- Identify processes and regulations needed to conform with data privacy, protection, and regulatory requirements
Select the software, services, and storage required to support a solution
- Identify appropriate services and tools for a solution
- Identify integration points with other Microsoft services
- Identify storage required to store logging, bot state data, and Cognitive Services output
2. Design AI solutions (40-45%)
Design solutions that include one or more pipelines
- Select an AI solution that meet cost constraints
- Design pipelines that call Azure Machine Learning models
- Define an AI application workflow process
- Design the integration point between multiple workflows and pipelines
- Design pipelines that use AI apps
Design solutions that uses Cognitive Services
- Design solutions that use vision, speech, language, knowledge, search, and anomaly detection APIs
Design solutions that implement the Bot Framework
- Integrate bots with Azure app services and Azure Application Insights
- Design bot services that use Language Understanding (LUIS)
- Integrate bots and AI solutions
- Design bots that integrate with channels
Design the compute infrastructure to support a solution
- Identify whether to create a GPU, FPGA, or CPU-based solution
- Select a compute solution that meets cost constraints
- Identify whether to use a cloud-based, on-premises, or hybrid compute infrastructure
Design for data governance, compliance, integrity, and security
- Define how users and applications will authenticate to AI services
- Ensure appropriate governance of data
- Ensure that data adheres to compliance requirements defined by your organization
- Design strategies to ensure that the solution meets data privacy regulations and industry standards
- Design a content moderation strategy for data usage within an AI solution
3. Implement and monitor AI solutions (25-30%)
Implement an AI workflow
- Manage the flow of data through the solution components
- Define and construct interfaces for custom AI services
- Develop AI pipelines
- Implement data logging processes
- Create solution endpoints
Integrate AI services with solution components
- Configure prerequisite components and input datasets to allow the consumption of Cognitive Services APIs
- Implement Azure Search in a solution
- Configure prerequisite components to allow connectivity to the Bot Framework
- Configure integration with Cognitive Services
Monitor and evaluate the AI environment
- Identify the differences between KPIs, reported metrics, and root causes of the differences
- Identify the differences between expected and actual workflow throughput
- Monitor AI components for availability
- Recommend changes to an AI solution based on performance data
- Maintain an AI solution for continuous improvement
NEW QUESTION 37
You are developing a method that uses the Computer Vision client library. The method will perform optical character recognition (OCR) in images. The method has the following code.
During testing, you discover that the call to the GetReadResultAsync method occurs before the read operation is complete.
You need to prevent the GetReadResultAsync method from proceeding until the read operation is complete.
Which two actions should you perform? Each correct answer presents part of the solution. (Choose two.) NOTE: Each correct selection is worth one point.
- A. Remove the Guid.Parse(operationId) parameter.
- B. Wrap the call to GetReadResultAsync within a loop that contains a delay.
- C. Add code to verify the results.Status value.
- D. Add code to verify the status of the txtHeaders.Status value.
Answer: B,C
Explanation:
Example code :
do
{
results = await client.GetReadResultAsync(Guid.Parse(operationId));
}
while ((results.Status == OperationStatusCodes.Running ||
results.Status == OperationStatusCodes.NotStarted));
Reference:
https://github.com/Azure-Samples/cognitive-services-quickstart-code/blob/master/dotnet/ComputerVision/ComputerVisionQuickstart.cs
NEW QUESTION 38
You plan to use containerized versions of the Anomaly Detector API on local devices for testing and in on-premises datacenters.
You need to ensure that the containerized deployments meet the following requirements:
Prevent billing and API information from being stored in the command-line histories of the devices that run the container.
Control access to the container images by using Azure role-based access control (Azure RBAC).
Which four 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. (Choose four.) NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/container-registry/container-registry-intro
NEW QUESTION 39
You are developing an application that will use Azure Cognitive Search for internal documents.
You need to implement document-level filtering for Azure Cognitive Search.
Which three actions should you include in the solution? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Supply the groups as a filter for the search requests.
- B. Create one index per group.
- C. Retrieve the group memberships of the user.
- D. Send Azure AD access tokens with the search request.
- E. Add allowed groups to each index entry.
- F. Retrieve all the groups.
Answer: A,C,E
Explanation:
Explanation
Your documents must include a field specifying which groups have access. This information becomes the filter criteria against which documents are selected or rejected from the result set returned to the issuer.
D: A query request targets the documents collection of a single index on a search service.
CF: In order to trim documents based on group_ids access, you should issue a search query with a group_ids/any(g:search.in(g, 'group_id1, group_id2,...')) filter, where 'group_id1, group_id2,...' are the groups to which the search request issuer belongs.
Reference:
https://docs.microsoft.com/en-us/azure/search/search-security-trimming-for-azure-search
NEW QUESTION 40
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 in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You build a language model by using a Language Understanding service. The language model is used to search for information on a contact list by using an intent named FindContact.
A conversational expert provides you with the following list of phrases to use for training.
Find contacts in London. Who do I know in Seattle?
Search for contacts in Ukraine.
You need to implement the phrase list in Language Understanding.
Solution: You create a new intent for location.
Does this meet the goal?
- A. Yes
- B. No
Answer: A
Explanation:
An intent represents a task or action the user wants to perform. It is a purpose or goal expressed in a user's utterance.
Define a set of intents that corresponds to actions users want to take in your application. Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-concept-intent
NEW QUESTION 41
You are developing the smart e-commerce project.
You need to implement autocompletion as part of the Cognitive Search solution.
Which three actions should you perform? Each correct answer presents part of the solution. (Choose three.) NOTE: Each correct selection is worth one point.
- A. Set the analyzer property for the three product name variants.
- B. Add a suggester for each of the three product name fields.
- C. Make API queries to the autocomplete endpoint and include suggesterName in the body.
- D. Use the default standard Lucene analyzer ("analyzer": null) or a language analyzer (for example, "analyzer": "en.Microsoft") on the field.
- E. Make API queries to the search endpoint and include the product name fields in the searchFields query parameter.
- F. Add a suggester that has the three product name fields as source fields.
- G. Set the searchAnalyzer property for the three product name variants.
Answer: A,C,F
Explanation:
Scenario: Support autocompletion and autosuggestion based on all product name variants.
A: Call a suggester-enabled query, in the form of a Suggestion request or Autocomplete request, using an API. API usage is illustrated in the following call to the Autocomplete REST API.
POST /indexes/myxboxgames/docs/autocomplete?search&api-version=2020-06-30
{
"search": "minecraf",
"suggesterName": "sg"
}
B: In Azure Cognitive Search, typeahead or "search-as-you-type" is enabled through a suggester. A suggester provides a list of fields that undergo additional tokenization, generating prefix sequences to support matches on partial terms. For example, a suggester that includes a City field with a value for "Seattle" will have prefix combinations of "sea", "seat", "seatt", and "seattl" to support typeahead.
Reference:
https://docs.microsoft.com/en-us/azure/search/index-add-suggesters
NEW QUESTION 42
You have the following C# method for creating Azure Cognitive Services resources programmatically.
You need to call the method to create a free Azure resource in the West US Azure region. The resource will be used to generate captions of images automatically.
Which code should you use?
- A. create_resource(client, "res1", "ComputerVision", "F0", "westus")
- B. create_resource(client, "res1", "CustomVision.Prediction", "S0", "westus")
- C. create_resource(client, "res1", "CustomVision.Prediction", "F0", "westus")
- D. create_resource(client, "res1", "ComputerVision", "S0", "westus")
Answer: C
Explanation:
Explanation
Many of the Cognitive Services have a free tier you can use to try the service. To use the free tier, use F0 as the SKU for your resource.
There are two tiers of keys for the Custom Vision service. You can sign up for a F0 (free) or S0 (standard) subscription through the Azure portal.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-apis-create-account-client-library?p
https://docs.microsoft.com/en-us/azure/cognitive-services/custom-vision-service/limits-and-quotas
NEW QUESTION 43
A customer uses Azure Cognitive Search.
The customer plans to enable a server-side encryption and use customer-managed keys (CMK) stored in Azure.
What are three implications of the planned change? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. Query times will decrease.
- B. The index size will decrease.
- C. Azure Key Vault is required.
- D. A self-signed X.509 certificate is required.
- E. The index size will increase.
- F. Query times will increase.
Answer: A,E,F
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/search/search-security-overview
NEW QUESTION 44
You use the Custom Vision service to build a classifier.
After training is complete, you need to evaluate the classifier.
Which two metrics are available for review? Each correct answer presents a complete solution. (Choose two.) NOTE: Each correct selection is worth one point.
- A. precision
- B. weighted accuracy
- C. F-score
- D. area under the curve (AUC)
- E. recall
Answer: A,E
Explanation:
Explanation
Custom Vision provides three metrics regarding the performance of your model: precision, recall, and AP.
Reference:
https://www.tallan.com/blog/2020/05/19/azure-custom-vision/
NEW QUESTION 45
You are building a chatbot by using the Microsoft Bot Framework SDK.
You use an object named UserProfile to store user profile information and an object named ConversationData to store information related to a conversation.
You create the following state accessors to store both objects in state.
var userStateAccessors = _userState.CreateProperty<UserProfile>(nameof(UserProfile)); var conversationStateAccessors =
_conversationState.CreateProperty<ConversationData>(nameof(ConversationData)); The state storage mechanism is set to Memory Storage.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Box 1: Yes
You create property accessors using the CreateProperty method that provides a handle to the BotState object.
Each state property accessor allows you to get or set the value of the associated state property.
Box 2: Yes
Box 3: No
Before you exit the turn handler, you use the state management objects' SaveChangesAsync() method to write all state changes back to storage.
Reference:
https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-howto-v4-state
NEW QUESTION 46
You have receipts that are accessible from a URL.
You need to extract data from the receipts by using Form Recognizer and the SDK. The solution must use a prebuilt model.
Which client and method should you use?
- A. the FormTrainingClienc client and the ScarcRecognizeContentFromUri method
- B. the FormRecognizerClienc client and the ScarcRecognizeReceipcsFromUri method
- C. the FormRecognizerClienc client and the ScarcRecognizeConcencFromUri method
- D. the FormTrainingClient client and the ScarcRecognizeReceipcsFromUri method
Answer: D
Explanation:
Explanation
To analyze receipts from a URL, use the StartRecognizeReceiptsFromUri method Example code:
private static async Task AnalyzeReceipt(
FormRecognizerClient recognizerClient, string receiptUri)
{
RecognizedFormCollection receipts = await recognizerClient.StartRecognizeReceiptsFromUri(new Uri(receiptUrl)).WaitForCompletionAsync(); Reference:
https://docs.microsoft.com/en-us/azure/applied-ai-services/form-recognizer/quickstarts/client-library
NEW QUESTION 47
You need to enable speech capabilities for a chatbot.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Enable CORS for the chatbot app.
- B. Create a Speech service.
- C. Register a Cortana channel.
- D. Enable WebSockets for the chatbot app.
- E. Register a Direct Line Speech channel.
- F. Create a Language Understanding service.
Answer: B,D,E
Explanation:
Explanation
You can use the Speech service to voice-enable a chat bot.
The Direct Line Speech channel uses the text-to-speech service, which has neural and standard voices.
You'll need to make a small configuration change so that your bot can communicate with the Direct Line Speech channel using web sockets.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/tutorial-voice-enable-your-bot-speech-
NEW QUESTION 48
You plan to deploy a containerized version of an Azure Cognitive Services service that will be used for text analysis.
You configure https://contoso.cognitiveservices.azure.com as the endpoint URI for the service, and you pull the latest version of the Text Analytics Sentiment Analysis container.
You need to run the container on an Azure virtual machine by using Docker.
How should you complete the command? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/how-tos/text-analytics-how-to-install-containers?tabs=sentiment
NEW QUESTION 49
You have the following C# method for creating Azure Cognitive Services resources programmatically.
You need to call the method to create a free Azure resource in the West US Azure region. The resource will be used to generate captions of images automatically.
Which code should you use?
- A. create_resource(client, "res1", "ComputerVision", "F0", "westus")
- B. create_resource(client, "res1", "CustomVision.Prediction", "S0", "westus")
- C. create_resource(client, "res1", "CustomVision.Prediction", "F0", "westus")
- D. create_resource(client, "res1", "ComputerVision", "S0", "westus")
Answer: C
Explanation:
Many of the Cognitive Services have a free tier you can use to try the service. To use the free tier, use F0 as the SKU for your resource.
There are two tiers of keys for the Custom Vision service. You can sign up for a F0 (free) or S0 (standard) subscription through the Azure portal.
Incorrect Answers:
A: There is no free tier (F0) for ComputerVision.
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-apis-create-account-client-library?pivots=programming-language-csharp
https://docs.microsoft.com/en-us/azure/cognitive-services/custom-vision-service/limits-and-quotas
NEW QUESTION 50
You are building a natural language model.
You need to enable active learning.
What should you do?
- A. Enable speech priming.
- B. Enable sentiment analysis.
- C. Add show-all-intents=true to the prediction endpoint query.
- D. Add log=true to the prediction endpoint query.
Answer: D
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-how-to-review-endpoint-utterances#log-user-
NEW QUESTION 51
You are developing an internet-based training solution for remote learners.
Your company identifies that during the training, some learners leave their desk for long periods or become distracted.
You need to use a video and audio feed from each learner's computer to detect whether the learner is present and paying attention. The solution must minimize development effort and identify each learner.
Which Azure Cognitive Services service should you use for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Graphical user interface, text, application, email Description automatically generated
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/what-are-cognitive-services
NEW QUESTION 52
You are building an Azure Cognitive Search custom skill.
You have the following custom skill schema definition.
For each of the following statements, select Yes if the statement. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation:
Box 1: Yes
Once you have defined a skillset, you must map the output fields of any skill that directly contributes values to a given field in your search index.
Box 2: Yes
The definition is a custom skill that calls a web API as part of the enrichment process.
Box 3: No
For each organization identified by entity recognition, this skill calls a web API to find the description of that organization.
Reference:
https://docs.microsoft.com/en-us/azure/search/cognitive-search-output-field-mapping
NEW QUESTION 53
You are reviewing the design of a chatbot. The chatbot includes a language generation file that contains the following fragment.
# Greet(user)
- ${Greeting()}, ${user.name}
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/composer/how-to-ask-for-user-input
NEW QUESTION 54
You have 100 chatbots that each has its own Language Understanding model.
Frequently, you must add the same phrases to each model.
You need to programmatically update the Language Understanding models to include the new phrases.
How should you complete the code? To answer, drag the appropriate values to the correct targets. Each value 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.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/client-libraries-rest-api
NEW QUESTION 55
You need to measure the public perception of your brand on social media messages. Which Azure Cognitive Services service should you use?
- A. Content Moderator
- B. Computer Vision
- C. Text Analytics
- D. Form Recognizer
Answer: C
Explanation:
Text Analytics Cognitive Service could be used to quickly determine the public perception for a specific topic, event or brand.
Example: A NodeJS app which pulls Tweets from Twitter using the Twitter API based on a specified search term. Then pass these onto Text Analytics for sentiment scoring before storing the data and building a visualisation in PowerBI. The Architecture looked something like this:
Reference:
https://www.linkedin.com/pulse/measuring-public-perception-azure-cognitive-services-steve-dalai
NEW QUESTION 56
You are developing an application that will use the Computer Vision client library. The application has the following code.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/java/api/com.microsoft.azure.cognitiveservices.vision.computervision.computervision.analyzeimageinstreamasync
NEW QUESTION 57
You plan to use a Language Understanding application named app1 that is deployed to a container.
App1 was developed by using a Language Understanding authoring resource named lu1.
App1 has the versions shown in the following table.
You need to create a container that uses the latest deployable version of app1.
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. (Choose three.)
Answer:
Explanation:
Step 1: Export the model using the Export for containers (GZIP) option.
Export versioned app's package from LUIS portal
The versioned app's package is available from the Versions list page.
* Sign on to the LUIS portal.
* Select the app in the list.
* Select Manage in the app's navigation bar.
* Select Versions in the left navigation bar.
* Select the checkbox to the left of the version name in the list.
* Select the Export item from the contextual toolbar above the list.
* Select Export for container (GZIP).
* The package is downloaded from the browser.
Step 2: Select v1.1 of app1.
A trained or published app packaged as a mounted input to the container with its associated App ID.
Step 3: Run a contain and mount the model file.
Run the container, with the required input mount and billing settings.
nce:
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-container-howto
NEW QUESTION 58
You plan to provision a QnA Maker service in a new resource group named RG1.
In RG1, you create an App Service plan named AP1.
Which two Azure resources are automatically created in RG1 when you provision the QnA Maker service? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Language Understanding
- B. Azure Cognitive Search
- C. Azure App Service
- D. Azure Storage
- E. Azure SQL Database
Answer: B,C
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/set-up-qnamaker-service-azure?tabs=v1#delete-azure-resources
NEW QUESTION 59
......
AI-102 Dumps PDF - AI-102 Real Exam Questions Answers: https://www.passtorrent.com/AI-102-latest-torrent.html
Realistic AI-102 Dumps Latest Practice Tests Dumps: https://drive.google.com/open?id=1mvOHkdtrKk92kcQT_sQMsl6o-2wDbf4w