There are multiple ways to perform hyperparameter tuning with machine learning algorithms. Can you explain the differences between grid search CV and random search CV?

Free for the first 3 answer contributors

Interview question asked to Machine Learning Engineers interviewing at Babylon Health, Roofstock, Bloomberg and others: There are multiple ways to perform hyperparameter tuning with machine learning algorithms. Can you explain the differences between grid search CV and random search CV?.