Microsoft Azure AI Engineer Associate AI-102 Practice Question

You created a Conversational Language Understanding (CLU) project in Language Studio. The project contains 15 labeled utterances for the "ScheduleAppointment" intent and 12 labeled utterances for the "CancelAppointment" intent. You accept the default 80/20 data-splitting option and train the model.

After training, you notice that precision and recall vary widely between runs and that the "CancelAppointment" intent sometimes shows 0 percent recall.

Which explanation best describes why the evaluation results are unstable?

  • CLU uses k-fold cross-validation until the project has at least 100 utterances, causing the metrics to fluctuate.

  • Too few labeled examples remain in the test set after the 80/20 split, so one or two misclassified utterances greatly change the precision and recall for CancelAppointment.

  • Precision and recall remain zero until every utterance contains at least one labeled entity, so metrics will stabilize after entities are added.

  • Standard training mode produces random metrics; you must switch to advanced training to get deterministic results.

Microsoft Azure AI Engineer Associate AI-102
Implement natural language processing solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot