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