articleComputational Science & DiscoveryJul 28, 2015BRONZE OA

Hyperopt: a Python library for model selection and hyperparameter optimization

University of Waterloo · Massachusetts Institute of Technology · +1 more institution

Indexed incrossref

Abstract

Sequential model-based optimization (also known as Bayesian optimization) 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 performing 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. This paper also gives an overview of…

Citation impact

1,037
total citations
FWCI
23.15
Percentile
100%
References
21
Citations per year

Authors

5

Topics & keywords

Keywords
  • Bayesian optimization
  • MNIST database
  • Computer science
  • Hyperparameter
  • Python (programming language)
  • Machine learning
  • Hyperparameter optimization
  • Artificial intelligence
UN Sustainable Development Goals
  • Industry, innovation and infrastructure
No related works found for this paper.

Funding