AI-102 Question 285
Select 3You are managing a Language Understanding (LUIS) model in Azure AI and need to ensure that the model can be restored in case of accidental deletion or corruption. What are the best practices for backing up and recovering your LUIS model?
- A
Export the LUIS app in JSON format and store it securely in a storage service like Azure Blob Storage.
- B
Enable Azure Backup service for automatic backups of the LUIS model.
- C
Use the LUIS portal to clone the app as a backup and store its details.
- D
Export the LUIS app's training logs to ensure the data can be fully restored.
- E
Create a versioned copy of the LUIS model directly within the app to preserve its current state.
Show answer and explanation
Correct answers: A, C, E
Explanation
To back up and recover LUIS models effectively, you should export the app in JSON format and store it securely for easy re-import. Additionally, creating a versioned copy or cloning the app within the LUIS portal provides quick local backups for internal use. These methods ensure that the app's structure and configuration can be restored in case of data loss or corruption.
- A. Correct.
Exporting the LUIS app in JSON format ensures you have a portable backup of the app that can be re-imported if needed. Storing it in Azure Blob Storage provides secure and scalable storage.
- B. Incorrect.
Azure Backup is not a supported method for backing up LUIS models. LUIS models must be manually exported for backup purposes.
- C. Correct.
Cloning the app in the LUIS portal creates a duplicate that can serve as a backup, but it is not a substitute for storing an external export.
- D. Incorrect.
Exporting training logs is not sufficient to fully restore the LUIS model. The structure and configuration of the app are not included in training logs.
- E. Correct.
Creating a versioned copy of the LUIS model allows you to maintain a snapshot of the app's state, which can assist in recovery or rollback tasks.