Scikit-optimize
I’m continuing to explore tools that automate hyperparameter tuning for machine learning. Today’s explorations brought me to scikit-optimize, which has thorough documentation, unlike Hyperopt. Additionally, there is a drop-in replacement method — BayesSearchCV — for GridSearchCV() or from RandomizedSearchCV() from scikit-learn. Despite the nearly unforgiveable lack of documentation, it does seem that Hyperopt is something of a standard of practice in the Machine Learning world. And its extensibility does make it powerful and broadly applicable (i.e., not just to scikit-learn models).