Hyperparameter Optimization ML Frameworks
Frameworks and tools for automated hyperparameter tuning, optimization algorithms, and parameter search across machine learning models. Does NOT include general AutoML platforms, neural architecture search, or model training frameworks without hyperparameter optimization focus.
There are 82 hyperparameter optimization frameworks tracked. 1 score above 70 (verified tier). The highest-rated is optuna/optuna at 82/100 with 13,673 stars. 1 of the top 10 are actively maintained.
Get all 82 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=hyperparameter-optimization&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
optuna/optuna
A hyperparameter optimization framework |
|
Verified |
| 2 |
keras-team/keras-tuner
A Hyperparameter Tuning Library for Keras |
|
Established |
| 3 |
KernelTuner/kernel_tuner
Kernel Tuner |
|
Established |
| 4 |
syne-tune/syne-tune
Large scale and asynchronous Hyperparameter and Architecture Optimization at... |
|
Established |
| 5 |
deephyper/deephyper
DeepHyper: A Python Package for Massively Parallel Hyperparameter... |
|
Established |
| 6 |
optuna/optunahub
Python library to use and implement packages in OptunaHub |
|
Established |
| 7 |
Epistimio/orion
Asynchronous Distributed Hyperparameter Optimization. |
|
Established |
| 8 |
optuna/optuna-examples
Examples for https://github.com/optuna/optuna |
|
Established |
| 9 |
autonomio/talos
Hyperparameter Experiments with TensorFlow and Keras |
|
Established |
| 10 |
tensorflow/adanet
Fast and flexible AutoML with learning guarantees. |
|
Established |
| 11 |
HunterMcGushion/hyperparameter_hunter
Easy hyperparameter optimization and automatic result saving across machine... |
|
Established |
| 12 |
jmrichardson/tuneta
Intelligently optimizes technical indicators and optionally selects the... |
|
Established |
| 13 |
hyperactive-project/Hyperactive
A unified interface for optimization algorithms and experiments |
|
Established |
| 14 |
optuna/optunahub-registry
The registry of the OptunaHub packages |
|
Established |
| 15 |
discovery-unicamp/Minerva
Minerva is a framework for training machine learning models for researchers. |
|
Established |
| 16 |
ARM-software/mango
Parallel Hyperparameter Tuning in Python |
|
Established |
| 17 |
thunlp/OpenDelta
A plug-and-play library for parameter-efficient-tuning (Delta Tuning) |
|
Established |
| 18 |
young-geng/mlxu
Machine Learning eXperiment Utilities |
|
Established |
| 19 |
solegalli/hyperparameter-optimization
Code repository for the online course Hyperparameter Optimization for... |
|
Established |
| 20 |
LiYangHart/Hyperparameter-Optimization-of-Machine-Learning-Algorithms
Implementation of hyperparameter optimization/tuning methods for machine... |
|
Established |
| 21 |
w4k2/problexity
The problexity is an open-source python library containing the... |
|
Established |
| 22 |
Delta-ML/delta
DELTA is a deep learning based natural language and speech processing... |
|
Established |
| 23 |
canbooo/experiment-design
Tools to create experiment designs |
|
Emerging |
| 24 |
omimo/PyMO
A library for machine learning research on motion capture data |
|
Emerging |
| 25 |
menpo/menpo
A statistical modelling toolkit, providing all the tools required to build,... |
|
Emerging |
| 26 |
movingpandas/mobiml
Framework for machine learning from movement data |
|
Emerging |
| 27 |
fraunhoferportugal/pymdma
pymdma |
|
Emerging |
| 28 |
klieret/wandb-offline-sync-hook
A convenient way to trigger synchronizations to wandb / Weights & Biases if... |
|
Emerging |
| 29 |
kalyaniuniversity/MC4
An implementation of Markov Chain Type 4 Rank Aggregation algorithm in Python |
|
Emerging |
| 30 |
optuna/optunahub-web
Frontend of OptunaHub Registry |
|
Emerging |
| 31 |
ches-001/metatune
Search for a model and corresponding hyperparameters that best model your data |
|
Emerging |
| 32 |
automl/Auto-PyTorch
Automatic architecture search and hyperparameter optimization for PyTorch |
|
Emerging |
| 33 |
sherpa-ai/sherpa
Hyperparameter optimization that enables researchers to experiment,... |
|
Emerging |
| 34 |
joeddav/devol
Genetic neural architecture search with Keras |
|
Emerging |
| 35 |
DIYer22/boxx
Tool-box for efficient build and debug in Python. Especially for Scientific... |
|
Emerging |
| 36 |
tune-the-model/tune-the-model-py
Python SDK for Tune The Model API |
|
Emerging |
| 37 |
zygmuntz/hyperband
Tuning hyperparams fast with Hyperband |
|
Emerging |
| 38 |
pyhopper/pyhopper
PyHopper is a hyperparameter optimizer, made specifically for... |
|
Emerging |
| 39 |
awslabs/adatune
Gradient based Hyperparameter Tuning library in PyTorch |
|
Emerging |
| 40 |
YuchenJin/autolrs
Automatic learning-rate scheduler |
|
Emerging |
| 41 |
sibirbil/marsopt
Mixed Adaptive Random Search (MARS) for Optimization |
|
Emerging |
| 42 |
addb-swstarlab/K2vTune
K2vTune (A Workload-aware Configuration Tuning for RocksDB) |
|
Emerging |
| 43 |
autodeepnet/autodeepnet
Automated deep learning! |
|
Emerging |
| 44 |
TorkamaniLab/zoish
Zoish is a Python package that streamlines machine learning by leveraging... |
|
Emerging |
| 45 |
GabbyTab/boofun
A toolkit for teaching, learning, and doing research in Boolean function... |
|
Emerging |
| 46 |
nextflow-io/hyperopt
Nextflow pipeline for hyperparameter optimization of machine learning models |
|
Emerging |
| 47 |
tomrussobuilds/orchard-ml
Modular PyTorch framework: Pydantic schemas + Optuna optimization +... |
|
Emerging |
| 48 |
optuna/optuna-fast-fanova
[NOT MAINTAINED] Cython accelerated fANOVA implementation for Optuna. |
|
Emerging |
| 49 |
AmanPriyanshu/DP-HyperparamTuning
DP-HyperparamTuning offers an array of tools for fast and easy hypertuning... |
|
Emerging |
| 50 |
Faycal214/optiflowx
A lightweight Python library for hyperparameter optimization using... |
|
Emerging |
| 51 |
oswaldoludwig/kappaTune
A PyTorch-based optimizer wrapper for continual learning via selective... |
|
Emerging |
| 52 |
aadya940/chainopy
ChainoPy: A Python Library for Discrete Time Markov Chain based stochastic analysis |
|
Emerging |
| 53 |
xadrianzetx/optuna-distributed
Distributed hyperparameter optimization made easy |
|
Emerging |
| 54 |
matlab-deep-learning/Hyperparameter-Tuning-in-MATLAB-using-Experiment-Manager-and-TensorFlow
This example shows how to use MATLAB to train a TensorFlow model and tune... |
|
Emerging |
| 55 |
anikchand461/lazytune
A hyperparameter optimization framework |
|
Emerging |
| 56 |
kwatcharasupat/latte
Latte: Cross-framework Python Package for Evaluation of Latent-based... |
|
Emerging |
| 57 |
keyhankamyar/SpaX
Pythonic, type-safe search space configuration for HPO (hyperparameter... |
|
Emerging |
| 58 |
letian-zhang/ANS
Autodidactic Neurosurgeon Collaborative Deep Inference for Mobile Edge... |
|
Emerging |
| 59 |
reiase/hyperparameter
Hyperparameter: The High-Performance Configuration Library for AI Systems |
|
Emerging |
| 60 |
cmu-sei/juneberry
Juneberry improves the experience of machine learning experimentation by... |
|
Emerging |
| 61 |
galatolofederico/easyopt
zero-code hyperparameters optimization framework |
|
Emerging |
| 62 |
piteren/pypaq
little Python tools, mainly useful for tasks related to machine learning, etc. |
|
Emerging |
| 63 |
autonomio/studio
GUI for Keras and TensorFlow with integrated hyperparameter optimization and NLP |
|
Emerging |
| 64 |
Mojusko/experiment-design-mdp
Python library for adaptive experiment design with state-of-art ML tools |
|
Emerging |
| 65 |
elena-ecn/optuna-optimization-for-PyTorch-CNN
Hyperparameter optimization study for a PyTorch CNN with Optuna. |
|
Emerging |
| 66 |
automl/interactive-mo-ml
Interactive Hyperparameter Optimization in Multi-Objective Problems via... |
|
Emerging |
| 67 |
diputs-sudo/hyperassist
A modular tool for analyzing machine learning training logs and... |
|
Experimental |
| 68 |
TSltd/bitpacked_phase_router
A deterministic degree-weighted mixing operator that implements a... |
|
Experimental |
| 69 |
Data-Science-Big-Data-Research-Lab/MetaGen
MetaGen: A framework for metaheuristic development and hyperparameter... |
|
Experimental |
| 70 |
grailbio/diviner
Diviner is a serverless machine learning and hyper parameter tuning platform |
|
Experimental |
| 71 |
eigenein/rust-hyperopt
Tree-of-Parzen-estimators hyperparameter optimization |
|
Experimental |
| 72 |
fabprezja/Deep-Learning-TPBook-Points
Some Key Points from the Deep Learning Tuning Playbook |
|
Experimental |
| 73 |
martin-stoyanov/hyperparameters-site
hyperparameters is a Javascript library for hyperparameter optimization. |
|
Experimental |
| 74 |
nick-yudin/modeldelta
CLI tool to compare model checkpoints — weight deltas, SVD structure,... |
|
Experimental |
| 75 |
intelligentiaomni/aletheia-research-open
An open ML research tournament focused on efficient model design, parameter... |
|
Experimental |
| 76 |
Elliot-Chan-120/BlueTuna
A multi-stage hyperparameter optimization engine for binary classifiers,... |
|
Experimental |
| 77 |
Kamal-Shirupa/Neural-Network-Design-with-NLP
A user-friendly system that uses NLP and AutoKeras to automatically generate... |
|
Experimental |
| 78 |
angelinbeni/SVM_Hyperparameter_optimization
Matlab code for hyperparameter optimization of SVM using Haris Hawks Algorithm |
|
Experimental |
| 79 |
XiaoyaLiao/strategy-slip
A decision optimization tool for everyone |
|
Experimental |
| 80 |
robmurphy-systems/ml-hyperparameter-optimization
Optimization of ML models using hyperparameter search techniques |
|
Experimental |
| 81 |
AshishParulekar/DeepPlanner
🧠 Enhance decision-making with DeepPlanner, an AI-driven tool that optimizes... |
|
Experimental |
| 82 |
mrodobbe/gandalf-doe
Active learning tool for designing experiments |
|
Experimental |