Papers › Hyperopt-Sklearn: Automatic Hyperparameter Configuration for Scikit-Learn

Hyperopt-Sklearn: Automatic Hyperparameter Configuration for Scikit-Learn

1 Jan 2014SCIPY 2014 2014 1archive 2025-07-28

Brent Komer, James Bergstra, Chris Eliasmith

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.

PaperPDFCode

Code

jim-schwoebel/allie pytorchApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

AutoMLBenchmarkingHyperparameter Optimization

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

PCASVM

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections