ML Parameters Optimization: GridSearch, Bayesian, Random

Understand the difference between hyperparameters optimization techniques such as GridSearch, Bayesian & Random Search Optimization Techniques.
Optimize ML model hyperparameters in Scikit-Learn using GridSearch, Bayesian & Random Search Optimization Techniques.
Evaluate several trained regression models performance using various Key Performance Indicators (KPIs).