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

85
Verified
2 keras-team/keras-tuner

A Hyperparameter Tuning Library for Keras

78
Verified
3 syne-tune/syne-tune

Large scale and asynchronous Hyperparameter and Architecture Optimization at...

70
Verified
4 deephyper/deephyper

DeepHyper: A Python Package for Massively Parallel Hyperparameter...

70
Verified
5 KernelTuner/kernel_tuner

Kernel Tuner

67
Established
6 tensorflow/adanet

Fast and flexible AutoML with learning guarantees.

64
Established
7 Epistimio/orion

Asynchronous Distributed Hyperparameter Optimization.

61
Established
8 discovery-unicamp/Minerva

Minerva is a framework for training machine learning models for researchers.

58
Established
9 optuna/optuna-examples

Examples for https://github.com/optuna/optuna

57
Established
10 autonomio/talos

Hyperparameter Experiments with TensorFlow and Keras

57
Established
11 jmrichardson/tuneta

Intelligently optimizes technical indicators and optionally selects the...

56
Established
12 optuna/optunahub

Python library to use and implement packages in OptunaHub

56
Established
13 hyperactive-project/Hyperactive

A unified interface for optimization algorithms and experiments

55
Established
14 HunterMcGushion/hyperparameter_hunter

Easy hyperparameter optimization and automatic result saving across machine...

55
Established
15 optuna/optunahub-registry

The registry of the OptunaHub packages

52
Established
16 w4k2/problexity

The problexity is an open-source python library containing the...

50
Established
17 ARM-software/mango

Parallel Hyperparameter Tuning in Python

50
Established
18 young-geng/mlxu

Machine Learning eXperiment Utilities

48
Emerging
19 fraunhoferportugal/pymdma

pymdma

46
Emerging
20 DIYer22/boxx

Tool-box for efficient build and debug in Python. Especially for Scientific...

45
Emerging
21 canbooo/experiment-design

Tools to create experiment designs

45
Emerging
22 thunlp/OpenDelta

A plug-and-play library for parameter-efficient-tuning (Delta Tuning)

45
Emerging
23 kalyaniuniversity/MC4

An implementation of Markov Chain Type 4 Rank Aggregation algorithm in Python

45
Emerging
24 LiYangHart/Hyperparameter-Optimization-of-Machine-Learning-Algorithms

Implementation of hyperparameter optimization/tuning methods for machine...

44
Emerging
25 solegalli/hyperparameter-optimization

Code repository for the online course Hyperparameter Optimization for...

44
Emerging
26 tomrussobuilds/orchard-ml

Modular PyTorch framework: Pydantic schemas + Optuna optimization +...

44
Emerging
27 tune-the-model/tune-the-model-py

Python SDK for Tune The Model API

43
Emerging
28 ches-001/metatune

Search for a model and corresponding hyperparameters that best model your data

43
Emerging
29 Delta-ML/delta

DELTA is a deep learning based natural language and speech processing...

43
Emerging
30 movingpandas/mobiml

Framework for machine learning from movement data

42
Emerging
31 menpo/menpo

A statistical modelling toolkit, providing all the tools required to build,...

42
Emerging
32 omimo/PyMO

A library for machine learning research on motion capture data

42
Emerging
33 klieret/wandb-offline-sync-hook

A convenient way to trigger synchronizations to wandb / Weights & Biases if...

41
Emerging
34 GabbyTab/boofun

A toolkit for teaching, learning, and doing research in Boolean function...

41
Emerging
35 optuna/optunahub-web

Frontend of OptunaHub Registry

40
Emerging
36 automl/Auto-PyTorch

Automatic architecture search and hyperparameter optimization for PyTorch

40
Emerging
37 joeddav/devol

Genetic neural architecture search with Keras

39
Emerging
38 sherpa-ai/sherpa

Hyperparameter optimization that enables researchers to experiment,...

39
Emerging
39 xadrianzetx/optuna-distributed

Distributed hyperparameter optimization made easy

38
Emerging
40 zygmuntz/hyperband

Tuning hyperparams fast with Hyperband

38
Emerging
41 TorkamaniLab/zoish

Zoish is a Python package that streamlines machine learning by leveraging...

38
Emerging
42 pyhopper/pyhopper

PyHopper is a hyperparameter optimizer, made specifically for...

37
Emerging
43 Faycal214/optiflowx

A lightweight Python library for hyperparameter optimization using...

36
Emerging
44 sibirbil/marsopt

Mixed Adaptive Random Search (MARS) for Optimization

36
Emerging
45 awslabs/adatune

Gradient based Hyperparameter Tuning library in PyTorch

34
Emerging
46 YuchenJin/autolrs

Automatic learning-rate scheduler

34
Emerging
47 addb-swstarlab/K2vTune

K2vTune (A Workload-aware Configuration Tuning for RocksDB)

33
Emerging
48 oswaldoludwig/kappaTune

A PyTorch-based optimizer wrapper for continual learning via selective...

33
Emerging
49 autodeepnet/autodeepnet

Automated deep learning!

33
Emerging
50 aadya940/chainopy

ChainoPy: A Python Library for Discrete Time Markov Chain based stochastic analysis

32
Emerging
51 nextflow-io/hyperopt

Nextflow pipeline for hyperparameter optimization of machine learning models

32
Emerging
52 keyhankamyar/SpaX

Pythonic, type-safe search space configuration for HPO (hyperparameter...

32
Emerging
53 optuna/optuna-fast-fanova

[NOT MAINTAINED] Cython accelerated fANOVA implementation for Optuna.

31
Emerging
54 piteren/pypaq

little Python tools, mainly useful for tasks related to machine learning, etc.

31
Emerging
55 AmanPriyanshu/DP-HyperparamTuning

DP-HyperparamTuning offers an array of tools for fast and easy hypertuning...

30
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...

27
Experimental
57 letian-zhang/ANS

Autodidactic Neurosurgeon Collaborative Deep Inference for Mobile Edge...

26
Experimental
58 kwatcharasupat/latte

Latte: Cross-framework Python Package for Evaluation of Latent-based...

26
Experimental
59 cmu-sei/juneberry

Juneberry improves the experience of machine learning experimentation by...

25
Experimental
60 reiase/hyperparameter

Hyperparameter: The High-Performance Configuration Library for AI Systems

25
Experimental
61 autonomio/studio

GUI for Keras and TensorFlow with integrated hyperparameter optimization and NLP

24
Experimental
62 Mojusko/experiment-design-mdp

Python library for adaptive experiment design with state-of-art ML tools

24
Experimental
63 galatolofederico/easyopt

zero-code hyperparameters optimization framework

24
Experimental
64 automl/interactive-mo-ml

Interactive Hyperparameter Optimization in Multi-Objective Problems via...

23
Experimental
65 elena-ecn/optuna-optimization-for-PyTorch-CNN

Hyperparameter optimization study for a PyTorch CNN with Optuna.

23
Experimental
66 TSltd/bitpacked_phase_router

A deterministic degree-weighted mixing operator that implements a...

23
Experimental
67 diputs-sudo/hyperassist

A modular tool for analyzing machine learning training logs and...

23
Experimental
68 anikchand461/lazytune

A hyperparameter optimization framework

22
Experimental
69 Elliot-Chan-120/BlueTuna

A multi-stage hyperparameter optimization engine for binary classifiers,...

22
Experimental
70 intelligentiaomni/aletheia-research-open

An open ML research tournament focused on efficient model design, parameter...

22
Experimental
71 nick-yudin/modeldelta

CLI tool to compare model checkpoints — weight deltas, SVD structure,...

22
Experimental
72 Data-Science-Big-Data-Research-Lab/MetaGen

MetaGen: A framework for metaheuristic development and hyperparameter...

20
Experimental
73 grailbio/diviner

Diviner is a serverless machine learning and hyper parameter tuning platform

19
Experimental
74 eigenein/rust-hyperopt

Tree-of-Parzen-estimators hyperparameter optimization

18
Experimental
75 martin-stoyanov/hyperparameters-site

hyperparameters is a Javascript library for hyperparameter optimization.

16
Experimental
76 fabprezja/Deep-Learning-TPBook-Points

Some Key Points from the Deep Learning Tuning Playbook

16
Experimental
77 AshishParulekar/DeepPlanner

🧠 Enhance decision-making with DeepPlanner, an AI-driven tool that optimizes...

14
Experimental
78 Kamal-Shirupa/Neural-Network-Design-with-NLP

A user-friendly system that uses NLP and AutoKeras to automatically generate...

14
Experimental
79 robmurphy-systems/ml-hyperparameter-optimization

Optimization of ML models using hyperparameter search techniques

14
Experimental
80 angelinbeni/SVM_Hyperparameter_optimization

Matlab code for hyperparameter optimization of SVM using Haris Hawks Algorithm

13
Experimental
81 XiaoyaLiao/strategy-slip

A decision optimization tool for everyone

12
Experimental