152 Open Source Hyperparameter Optimization Software Projects
Free and open source hyperparameter optimization code projects including engines, APIs, generators, and tools.
Ray Project Ray 18961 ⭐
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Tpot 8425 ⭐
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
Nni 10910 ⭐
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
Awesome Automl Papers 3246 ⭐
A curated list of automated machine learning papers, articles, tutorials, slides and projects
Xcessiv 1264 ⭐
A web-based application for quick, scalable, and automated hyperparameter tuning and stacked ensembling in Python.
Rl Baselines Zoo 962 ⭐
A collection of 100+ pre-trained RL agents using Stable Baselines, training and hyperparameter optimization included.
Awesome Automl And Lightweight Models 745 ⭐
A list of high-quality (newest) AutoML works and lightweight models including 1.) Neural Architecture Search, 2.) Lightweight Structures, 3.) Model Compression, Quantization and Acceleration, 4.) Hyperparameter Optimization, 5.) Automated Feature Engineering.
Hyperparameter_hunter 681 ⭐
Easy hyperparameter optimization and automatic result saving across machine learning algorithms and libraries
Test Tube 706 ⭐
Python library to easily log experiments and parallelize hyperparameter search for neural networks
Atm 515 ⭐
Auto Tune Models - A multi-tenant, multi-data system for automated machine learning (model selection and tuning).
Mljar Supervised 1756 ⭐
Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation
Neuraxle 494 ⭐
A Sklearn-like Framework for Hyperparameter Tuning and AutoML in Deep Learning projects. Finally have the right abstractions and design patterns to properly do AutoML. Let your pipeline steps have hyperparameter spaces. Enable checkpoints to cut duplicate calculations. Go from research to production environment easily.
Sherpa 308 ⭐
Hyperparameter optimization that enables researchers to experiment, visualize, and scale quickly.
Awesome Distributed Deep Learning 322 ⭐
A curated list of awesome Distributed Deep Learning resources.
Hyperparameter Optimization Of Machine Learning Algorithms 783 ⭐
Implementation of hyperparameter optimization/tuning methods for machine learning & deep learning models (easy&clear)
Cornell Moe 219 ⭐
A Python library for the state-of-the-art Bayesian optimization algorithms, with the core implemented in C++.
Mlmodels 142 ⭐
mlmodels : Machine Learning and Deep Learning Model ZOO for Pytorch, Tensorflow, Keras, Gluon models...
Milano 144 ⭐
Milano is a tool for automating hyper-parameters search for your models on a backend of your choice.
Hord 104 ⭐
Efficient Hyperparameter Optimization of Deep Learning Algorithms Using Deterministic RBF Surrogates
Hyperopt Keras Cnn Cifar 100 101 ⭐
Auto-optimizing a neural net (and its architecture) on the CIFAR-100 dataset. Could be easily transferred to another dataset or another classification task.
Deephyper 155 ⭐
DeepHyper: Scalable Asynchronous Neural Architecture and Hyperparameter Search for Deep Neural Networks
Rl Baselines3 Zoo 528 ⭐
A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.
Go Bayesopt 43 ⭐
A library for doing Bayesian Optimization using Gaussian Processes (blackbox optimizer) in Go/Golang.
Ccnt Glaucus Glaucus 28 ⭐
A general data-flow-based machine learning suit combining auto machine learning and multiple simplified machine learning algorithm for unprofessional data scenitists
Sacred_hyperopt_example 24 ⭐
A minimal example for integrating a general machine learning training script with SACRED experimental framework, and HyperOpt (Distributed Asynchronous Hyperparameter Optimization).
Hyperactive 358 ⭐
An optimization and data collection toolbox for convenient and fast prototyping of computationally expensive models.
Hypernets 1039 ⭐
A General Automated Machine Learning framework to simplify the development of End-to-end AutoML toolkits in specific domains.
Autonomio Studio 24 ⭐
GUI for Keras and TensorFlow with integrated hyperparameter optimization and NLP
Textlearnr 16 ⭐
A simple collection of well working NLP models (Keras, H2O, StarSpace) tuned and benchmarked on a variety of datasets.
Proxgradpytorch 26 ⭐
PyTorch implementation of Proximal Gradient Algorithms a la Parikh and Boyd (2014). Useful for Auto-Sizing (Murray and Chiang 2015, Murray et al. 2019).
Mljtuning.jl 50 ⭐
Hyperparameter optimization algorithms for use in the MLJ machine learning framework
Cvopt 13 ⭐
Machine learning's parameter search and feature selection module which is integrated log management and visualization.
Optuna Allennlp 17 ⭐
🚀 A demonstration of hyperparameter optimization using Optuna for models implemented with AllenNLP.
Gradient Free Optimizers 835 ⭐
Simple and reliable optimization with local, global, population-based and sequential techniques in numerical discrete search spaces.
Coursera Deep Learning Specialization 856 ⭐
Notes, programming assignments and quizzes from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai: (i) Neural Networks and Deep Learning; (ii) Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization; (iii) Structuring Machine Learning Projects; (iv) Convolutional Neural Networks; (v) Sequence Models