Chapter 7: Hyperparameter Tuning via Scikit
scikit-learn
is one of the Python packages that is used the most by data scientists. This package provides a range of Machine Learning (ML)-related modules that are ready to be used with minimum effort, including for the task of hyperparameter tuning. One of the main selling points of this package is its consistent interface across many implemented classes, which almost every data scientist loves! Apart from scikit-learn
, there are also other packages for the hyperparameter tuning task that are built on top of scikit-learn
or mimic the interface of scikit-learn
, such as scikit-optimize
and scikit-hyperband
.
In this chapter, we’ll learn about all of the important things to do with scikit-learn
, scikit-optimize
, and scikit-hyperband
, along with how to utilize them to implement the hyperparameter tuning methods that we learned about in the previous chapters. We’ll start by walking through how to install each of the packages...