HEBO

Optimization toolkit

An open-source software library providing tools and frameworks for optimizing complex systems and improving machine learning models through Bayesian optimization and reinforcement learning.

Bayesian optimisation & Reinforcement Learning library developed by Huawei Noah's Ark Lab

GitHub

3k stars
342 watching
590 forks
Language: Jupyter Notebook
last commit: 18 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
huawei-noah/pretrained-language-model A collection of pre-trained language models and optimization techniques for efficient natural language processing 3,028
huawei-noah/efficient-computing A collection of research methods and techniques developed by Huawei to improve the efficiency of neural networks in computer vision and other applications. 1,202
pytorch/botorch A PyTorch-based library for Bayesian optimization, providing a modular interface for composing and optimizing probabilistic models. 3,102
bayesian-optimization/bayesianoptimization An optimization algorithm that uses gaussian processes to search for the maximum value of an unknown function 7,919
facebook/ax An adaptive experimentation platform with support for various optimization strategies and flexible APIs. 2,378
tju-drl-lab/ai-optimizer A next-generation deep reinforcement learning toolkit with libraries for multiagent, self-supervised, offline, and transfer/reinforcement learning 4,755
huawei-noah/efficient-ai-backbones A collection of efficient AI backbone architectures developed by Huawei Noah's Ark Lab. 4,054
p-christ/deep-reinforcement-learning-algorithms-with-pytorch PyTorch implementations of popular deep reinforcement learning algorithms and environments. 5,640
alonfnt/bayex An implementation of Bayesian optimization using Gaussian process regression and JAX for efficient numerical computations 84
jungtaekkim/bayeso A framework for optimizing hyperparameters in machine learning models using Bayesian optimization 93
wiseodd/generative-models A collection of software frameworks and implementations for training generative models using GANs, VAEs, RBMs, and other techniques. 7,335
ziyuw/rembo An optimization algorithm that uses Bayesian methods and random embeddings to solve complex problems in high-dimensional spaces. 113
lucidrains/palm-rlhf-pytorch An implementation of RLHF on top of the PaLM architecture to enable human feedback in reinforcement learning for large language models. 7,705
gpflow/gpflowopt A Python package for Bayesian optimization using the GPFlow library and TensorFlow. 270
haifengl/smile A comprehensive machine learning and data science toolkit with algorithms for classification, regression, clustering, and more. 6,046