AI-102 Question 288
Select 2You are managing a Language Understanding (LUIS) model in Azure and need to ensure you have a backup strategy in place to protect against accidental data loss. Which actions can you take to effectively back up and recover the model?
- A
Export the LUIS model as a JSON file from the Azure portal.
- B
Create an Azure Blob Storage container to automatically sync the LUIS model.
- C
Use the LUIS API to export the model programmatically.
- D
Rely on Azure Recovery Services Vault to back up the LUIS model.
- E
Periodically download the training data used for the LUIS model.
Show answer and explanation
Correct answers: A, C
Explanation
The best methods to back up and recover a LUIS model are exporting the model as a JSON file through the Azure portal or programmatically via the LUIS API. These approaches ensure you have a complete backup of the model, including its configuration, intents, entities, and utterances. Other options, like relying on Azure Recovery Services Vault or merely downloading the training data, do not provide a full backup or are not applicable to LUIS.
- A. Correct.
Exporting the LUIS model as a JSON file from the Azure portal is a valid method for backing up the model. This exported file includes the intents, entities, and utterances.
- B. Incorrect.
Creating an Azure Blob Storage container does not automatically sync with LUIS models. You must manually export the model and upload it to Blob Storage if desired.
- C. Correct.
Using the LUIS API to programmatically export the model is a valid method for automating backups of your LUIS model.
- D. Incorrect.
Azure Recovery Services Vault is designed for backup and recovery of services like Azure VMs, SQL databases, and file shares, not LUIS models.
- E. Incorrect.
Downloading the training data alone does not constitute a full backup of the LUIS model, as it does not include the model configuration, intents, or entities.