NobleBlocks

From the research index

The paper comes from the research index. It wasn’t submitted here.

Journal article

Hyperopt-Sklearn: Automatic Hyperparameter Configuration for Scikit-Learn

Brent Komer, James Bergstra, Chris Eliasmith

Proceedings of the Python in Science Conferences1 Jan 2014Open access

Abstract

Hyperopt-sklearn is a new software project that provides automatic algorithm configuration of the Scikit-learn machine learning library. Following Auto-Weka, we take the view that the choice of classifier and even the choice of preprocessing module can be taken together to represent a single large hyperparameter optimization problem. We use Hyperopt to define a search space that encompasses many standard components (e.g. SVM, RF, KNN, PCA, TFIDF) and common patterns of composing them together. We demonstrate, using search algorithms in Hyperopt and standard benchmarking data sets (MNIST, 20-Newsgroups, Convex Shapes), that searching this space is practical and effective. In particular, we improve on best-known scores for the model space for both MNIST and Convex Shapes.

Identifiers

Discussion

Citations

296Cited by
16References

Topics

Details

Published
1 Jan 2014
Publisher
SciPy
Issue
Pages 32–37
ISSN
2575-9752
Language
EN

More

Suggest a correction or report