Hyperopt: A Python Library for Optimizing the Hyperparameters of Machine Learning Algorithms

  • Bergstra J
  • Yamins D
  • Cox D
N/ACitations
Citations of this article
481Readers
Mendeley users who have this article in their library.

Abstract

Sequential model-based optimization (also known as Bayesian op- timization) is one of the most efficient methods (per function evaluation) of function minimization. This efficiency makes it appropriate for optimizing the hyperparameters of machine learning algorithms that are slow to train. The Hyperopt library provides algorithms and parallelization infrastructure for per- forming hyperparameter optimization (model selection) in Python. This paper presents an introductory tutorial on the usage of the Hyperopt library, including the description of search spaces, minimization (in serial and parallel), and the analysis of the results collected in the course of minimization. The paper closes with some discussion of ongoing and future work.

Cite

CITATION STYLE

APA

Bergstra, J., Yamins, D., & Cox, D. (2013). Hyperopt: A Python Library for Optimizing the Hyperparameters of Machine Learning Algorithms. In Proceedings of the 12th Python in Science Conference (pp. 13–19). SciPy. https://doi.org/10.25080/majora-8b375195-003

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free