Loading your practice set…
Loading your practice set…
Explanation: The correct answer is to use Azure Blob Storage with SAS (Shared Access Signature) tokens for secure and controlled access. Azure Blob Storage provides a scalable and durable storage solution for large datasets. Using SAS tokens allows you to grant temporary access to specific users or services while maintaining security. Other options like Azure Files or Azure Table Storage may not offer the same level of scalability and performance for large datasets.
Explanation: The correct answer is to choose an Azure Machine Learning Compute Cluster with GPU instances. This type of compute cluster is specifically designed for high-performance computing tasks and can take advantage of GPU acceleration to speed up training times. Other options like CPU-only clusters or virtual machines without GPU support would not provide the necessary performance for GPU-accelerated training.
Explanation: The correct answer is B because HyperDrive in Azure Machine Learning allows you to define a search space for hyperparameters and automatically runs multiple training jobs with different hyperparameter values to find the optimal set. Option A is incorrect because it refers to a manual process which does not leverage automation. Option C is incorrect as it suggests using a fixed set of hyperparameters, which defeats the purpose of hyperparameter tuning. Option D is incorrect because it mentions a custom environment container, which is not directly related to setting up HyperDrive for hyperparameter tuning.
Explanation: The correct answer is B because MLflow can be integrated into an Azure Machine Learning pipeline by using the MLflow SDK to log metrics, parameters, and artifacts from your training scripts. Option A is incorrect because it suggests using a separate logging system without integrating with MLflow. Option C is incorrect as it implies that MLflow cannot be used for tracking, which is false. Option D is incorrect because it mentions a custom environment container, which is not directly related to integrating MLflow for tracking.
Explanation: Blue-green deployment is a strategy where two identical production environments (blue and green) exist at the same time. Traffic can be switched between them without any downtime. In Azure ML, you can create two online endpoints, each pointing to a different version of the model, and then switch traffic between them using Azure Load Balancer or Azure Application Gateway. Option B is correct because it describes the use of Azure Load Balancer to manage traffic between the two versions of the model during a blue-green deployment. Options A, C, and D are incorrect as they do not describe the proper method for managing traffic in a blue-green deployment scenario.
Explanation: Batch endpoints in Azure Machine Learning are designed to handle data processing in batches, which means the model is invoked only when new data is available. You would select a batch endpoint for this scenario. Additional configuration might include setting up the scoring script to handle batch requests and configuring the endpoint to trigger on new data. Option B is correct because it correctly identifies the batch endpoint as the appropriate choice for processing data in batches. Options A, C, and D are incorrect as they do not align with the requirements for batch processing.