numpy-ml collects machine learning algorithms in NumPy, presented as an intentionally readable Python package.
hyperopt
hyperopt-sklearn uses hyperparameter optimization to select machine learning algorithms for scikit-learn.

About hyperopt
hyperopt-sklearn is a Python repository on GitHub that uses hyperparameter optimization to select machine learning algorithms in scikit-learn. According to its README, adding the hyperparameter search to a standard scikit-learn workflow requires only a one-line change, using a HyperoptEstimator wrapper around a classifier.
Each component comes with a default search space, which users can change or hold constant by passing keyword arguments. The README includes examples using the Iris dataset and a handwritten digits dataset, and the package can be installed with pip, including from a specific tag, branch, or commit.
Key features
- Model selection among scikit-learn algorithms using hyperparameter optimization
- HyperoptEstimator wrapper that adds the search to a scikit-learn classifier
- Default search space for each component
- Keyword arguments to change or fix individual parameter search spaces
- Search across any_classifier and any_preprocessing options
- Configurable number of evaluations and per-trial timeout
- Adding the hyperparameter search to a standard scikit-learn workflow is described as a one-line change.
- Each component includes a default search space that users can modify.
hyperopt at a glance
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
hyperopt alternatives
Tools and sites you could use instead, ranked by how closely they match.
This metric-learn repository contains Python implementations of metric learning algorithms.
metric-learn provides Python implementations of metric learning algorithms.
Optuna automates hyperparameter optimization for machine learning models.
Determined manages distributed model training, hyperparameter tuning, experiment tracking, and resources.
Katib automates machine learning on Kubernetes, including hyperparameter tuning and neural architecture search.
Popular in ML Training & Optimization
Well-known listings from the same topic.
hyperopt FAQ
How do I add hyperparameter search to an existing scikit-learn workflow?
Can a parameter be held fixed during the search?
How can a specific version be installed?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











