Technical requirements
In this chapter, we will learn how to track hyperparameter tuning experiments with various packages. To ensure that you can reproduce the code examples in this chapter, you will require the following:
- The Python 3 (version 3.7 or above)
- The
pandas
package (version 1.3.4 or above) - The
NumPy
package (version 1.21.2 or above) - The
scikit-learn
package (version 1.0.1 or above) - The
matplotlib
package (version 3.5.0 or above) - The
Plotly
package (version 4.0.0 or above) - The
Neptune-client
package (version 0.16.3 or above) - The
Neptune-optuna
package (version 0.9.14 or above) - The Scikit-Optimize package (version 0.9.0 or above)
- The
TensorFlow
package (version 2.4.1 or above) - The
Optuna
package (version 2.10.0 or above) - The
MLflow
package (version 1.27.0 or above)
All the code examples for this chapter can be found on GitHub at https://github.com/PacktPublishing/Hyperparameter-Tuning-with-Python.