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

82
Verified
2 keras-team/keras-tuner

A Hyperparameter Tuning Library for Keras

68
Established
3 KernelTuner/kernel_tuner

Kernel Tuner

65
Established
4 syne-tune/syne-tune

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

65
Established
5 deephyper/deephyper

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

64
Established
6 optuna/optunahub

Python library to use and implement packages in OptunaHub

63
Established
7 Epistimio/orion

Asynchronous Distributed Hyperparameter Optimization.

61
Established
8 optuna/optuna-examples

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

61
Established
9 autonomio/talos

Hyperparameter Experiments with TensorFlow and Keras

58
Established
10 tensorflow/adanet

Fast and flexible AutoML with learning guarantees.

58
Established
11 HunterMcGushion/hyperparameter_hunter

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

57
Established
12 jmrichardson/tuneta

Intelligently optimizes technical indicators and optionally selects the...

57
Established
13 hyperactive-project/Hyperactive

A unified interface for optimization algorithms and experiments

56
Established
14 optuna/optunahub-registry

The registry of the OptunaHub packages

56
Established
15 discovery-unicamp/Minerva

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

55
Established
16 ARM-software/mango

Parallel Hyperparameter Tuning in Python

54
Established
17 thunlp/OpenDelta

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

52
Established
18 young-geng/mlxu

Machine Learning eXperiment Utilities

51
Established
19 solegalli/hyperparameter-optimization

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

51
Established
20 LiYangHart/Hyperparameter-Optimization-of-Machine-Learning-Algorithms

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

51
Established
21 w4k2/problexity

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

50
Established
22 Delta-ML/delta

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

50
Established
23 canbooo/experiment-design

Tools to create experiment designs

49
Emerging
24 omimo/PyMO

A library for machine learning research on motion capture data

49
Emerging
25 menpo/menpo

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

49
Emerging
26 movingpandas/mobiml

Framework for machine learning from movement data

49
Emerging
27 fraunhoferportugal/pymdma

pymdma

48
Emerging
28 klieret/wandb-offline-sync-hook

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

48
Emerging
29 kalyaniuniversity/MC4

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

48
Emerging
30 optuna/optunahub-web

Frontend of OptunaHub Registry

47
Emerging
31 ches-001/metatune

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

47
Emerging
32 automl/Auto-PyTorch

Automatic architecture search and hyperparameter optimization for PyTorch

47
Emerging
33 sherpa-ai/sherpa

Hyperparameter optimization that enables researchers to experiment,...

46
Emerging
34 joeddav/devol

Genetic neural architecture search with Keras

46
Emerging
35 DIYer22/boxx

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

45
Emerging
36 tune-the-model/tune-the-model-py

Python SDK for Tune The Model API

45
Emerging
37 zygmuntz/hyperband

Tuning hyperparams fast with Hyperband

45
Emerging
38 pyhopper/pyhopper

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

44
Emerging
39 awslabs/adatune

Gradient based Hyperparameter Tuning library in PyTorch

41
Emerging
40 YuchenJin/autolrs

Automatic learning-rate scheduler

41
Emerging
41 sibirbil/marsopt

Mixed Adaptive Random Search (MARS) for Optimization

40
Emerging
42 addb-swstarlab/K2vTune

K2vTune (A Workload-aware Configuration Tuning for RocksDB)

40
Emerging
43 autodeepnet/autodeepnet

Automated deep learning!

40
Emerging
44 TorkamaniLab/zoish

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

39
Emerging
45 GabbyTab/boofun

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

39
Emerging
46 nextflow-io/hyperopt

Nextflow pipeline for hyperparameter optimization of machine learning models

39
Emerging
47 tomrussobuilds/orchard-ml

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

38
Emerging
48 optuna/optuna-fast-fanova

[NOT MAINTAINED] Cython accelerated fANOVA implementation for Optuna.

38
Emerging
49 AmanPriyanshu/DP-HyperparamTuning

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

37
Emerging
50 Faycal214/optiflowx

A lightweight Python library for hyperparameter optimization using...

36
Emerging
51 oswaldoludwig/kappaTune

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

36
Emerging
52 aadya940/chainopy

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

35
Emerging
53 xadrianzetx/optuna-distributed

Distributed hyperparameter optimization made easy

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

34
Emerging
55 anikchand461/lazytune

A hyperparameter optimization framework

34
Emerging
56 kwatcharasupat/latte

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

33
Emerging
57 keyhankamyar/SpaX

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

33
Emerging
58 letian-zhang/ANS

Autodidactic Neurosurgeon Collaborative Deep Inference for Mobile Edge...

33
Emerging
59 reiase/hyperparameter

Hyperparameter: The High-Performance Configuration Library for AI Systems

32
Emerging
60 cmu-sei/juneberry

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

32
Emerging
61 galatolofederico/easyopt

zero-code hyperparameters optimization framework

31
Emerging
62 piteren/pypaq

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

31
Emerging
63 autonomio/studio

GUI for Keras and TensorFlow with integrated hyperparameter optimization and NLP

31
Emerging
64 Mojusko/experiment-design-mdp

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

31
Emerging
65 elena-ecn/optuna-optimization-for-PyTorch-CNN

Hyperparameter optimization study for a PyTorch CNN with Optuna.

30
Emerging
66 automl/interactive-mo-ml

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

30
Emerging
67 diputs-sudo/hyperassist

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

29
Experimental
68 TSltd/bitpacked_phase_router

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

27
Experimental
69 Data-Science-Big-Data-Research-Lab/MetaGen

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

27
Experimental
70 grailbio/diviner

Diviner is a serverless machine learning and hyper parameter tuning platform

26
Experimental
71 eigenein/rust-hyperopt

Tree-of-Parzen-estimators hyperparameter optimization

25
Experimental
72 fabprezja/Deep-Learning-TPBook-Points

Some Key Points from the Deep Learning Tuning Playbook

23
Experimental
73 martin-stoyanov/hyperparameters-site

hyperparameters is a Javascript library for hyperparameter optimization.

23
Experimental
74 nick-yudin/modeldelta

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

22
Experimental
75 intelligentiaomni/aletheia-research-open

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

22
Experimental
76 Elliot-Chan-120/BlueTuna

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

22
Experimental
77 Kamal-Shirupa/Neural-Network-Design-with-NLP

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

20
Experimental
78 angelinbeni/SVM_Hyperparameter_optimization

Matlab code for hyperparameter optimization of SVM using Haris Hawks Algorithm

20
Experimental
79 XiaoyaLiao/strategy-slip

A decision optimization tool for everyone

18
Experimental
80 robmurphy-systems/ml-hyperparameter-optimization

Optimization of ML models using hyperparameter search techniques

14
Experimental
81 AshishParulekar/DeepPlanner

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

13
Experimental
82 mrodobbe/gandalf-doe

Active learning tool for designing experiments

11
Experimental