Topics / #hyperparameter-tuning

Hyperparameter-tuning projects on GitHub

Hyperparameter optimization and experiment tracking tools.

As of , the most-starred Hyperparameter-tuning projects on GitHub are tuning_playbook (30.4K stars), pykan (16.3K stars) and optuna (14.9K stars). GitHub.Locker tracks 6 Hyperparameter-tuning repositories with 98K stars combined. The fastest-growing on October 17 was tuning_playbook, with +3 stars in a day.

6Projects
98KStars in total
+11Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

6 projects · by stars

  1. #1 · google-research/tuning_playbook

    tuning_playbook

    A free, in-depth guide from five Google Research Brain Team researchers (plus a Harvard co-author) on systematically maximizing the performance of deep learning models — the 'Deep Learning Tuning Playbook'.

    30.4K
  2. #2 · KindXiaoming/pykan

    pykan

    A Python implementation of Kolmogorov-Arnold Networks (KANs), a promising alternative to MLPs, released with the papers 'KAN: Kolmogorov-Arnold Networks' and 'KAN 2.0'.

    16.3K
  3. #3 · optuna/optuna

    optuna

    Optuna is an open-source framework for automatic hyperparameter optimization, built primarily for machine learning: you wrap your training code in an objective function and it searches for the best settings automatically.

    14.9K
  1. 4

    nni

    14.4Kmicrosoft/nni · Python

    NNI (Neural Network Intelligence) is Microsoft's open-source AutoML toolkit that automates the machine learning lifecycle: feature engineering, neural architecture search, model compression, and hyperparameter tuning.

  2. 5

    wandb

    11.3Kwandb/wandb · Python

    wandb is the Weights & Biases AI developer platform: a Python library and hosted service for tracking, visualizing, and managing machine learning experiments from datasets to production models, including LLM apps via its Weave toolset.

  3. 6

    skypilot

    10.7Kskypilot-org/skypilot · Python

    SkyPilot is an open-source system for running, managing, and scaling AI workloads — training, serving, batch inference — on any infrastructure: your own Kubernetes or Slurm clusters, reserved GPUs, or 20+ clouds.

Often tagged together