Summary
In this chapter, we learned all the important things about the Hyperopt
package, including its capabilities and limitations, and how to utilize it to perform hyperparameter tuning. We saw that Hyperopt
supports various types of sampling distribution methods but can only work with a minimization problem. We also learned how to implement various hyperparameter tuning methods with the help of this package, which has helped us understand each of the important parameters of the classes and how are they related to the theory that we learned about in the previous chapters. At this point, you should be able to utilize Hyperopt
to implement your chosen hyperparameter tuning method and, ultimately, boost the performance of your ML model. Equipped with the knowledge from Chapter 3, to Chapter 6, you should be able to understand what’s happening if there are errors or unexpected results, as well as understand how to set up the method configuration so that it matches your specific...