jungtaekkim / Bayeso
Licence: mit
Simple, but essential Bayesian optimization package
Stars: ✭ 57
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Bayeso
differential-privacy-bayesian-optimization
This repo contains the underlying code for all the experiments from the paper: "Automatic Discovery of Privacy-Utility Pareto Fronts"
Stars: ✭ 22 (-61.4%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Smac3
Sequential Model-based Algorithm Configuration
Stars: ✭ 564 (+889.47%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
ultraopt
Distributed Asynchronous Hyperparameter Optimization better than HyperOpt. 比HyperOpt更强的分布式异步超参优化库。
Stars: ✭ 93 (+63.16%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Hpbandster
a distributed Hyperband implementation on Steroids
Stars: ✭ 456 (+700%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Gradient Free Optimizers
Simple and reliable optimization with local, global, population-based and sequential techniques in numerical discrete search spaces.
Stars: ✭ 711 (+1147.37%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
mango
Parallel Hyperparameter Tuning in Python
Stars: ✭ 241 (+322.81%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Hyperopt.jl
Hyperparameter optimization in Julia.
Stars: ✭ 144 (+152.63%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Mlrmbo
Toolbox for Bayesian Optimization and Model-Based Optimization in R
Stars: ✭ 173 (+203.51%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
mindware
An efficient open-source AutoML system for automating machine learning lifecycle, including feature engineering, neural architecture search, and hyper-parameter tuning.
Stars: ✭ 34 (-40.35%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
CamelsOptimizer
Yes, it's a camel case.
Stars: ✭ 17 (-70.18%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Gpflowopt
Bayesian Optimization using GPflow
Stars: ✭ 229 (+301.75%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Hyperparameter Optimization Of Machine Learning Algorithms
Implementation of hyperparameter optimization/tuning methods for machine learning & deep learning models (easy&clear)
Stars: ✭ 516 (+805.26%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Cornell Moe
A Python library for the state-of-the-art Bayesian optimization algorithms, with the core implemented in C++.
Stars: ✭ 198 (+247.37%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Simple
Experimental Global Optimization Algorithm
Stars: ✭ 450 (+689.47%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Hyperactive
A hyperparameter optimization and data collection toolbox for convenient and fast prototyping of machine-learning models.
Stars: ✭ 182 (+219.3%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
syne-tune
Large scale and asynchronous Hyperparameter Optimization at your fingertip.
Stars: ✭ 105 (+84.21%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Chocolate
A fully decentralized hyperparameter optimization framework
Stars: ✭ 112 (+96.49%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Hypertunity
A toolset for black-box hyperparameter optimisation.
Stars: ✭ 119 (+108.77%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
hyper-engine
Python library for Bayesian hyper-parameters optimization
Stars: ✭ 80 (+40.35%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
Sherpa
Hyperparameter optimization that enables researchers to experiment, visualize, and scale quickly.
Stars: ✭ 289 (+407.02%)
Mutual labels: hyperparameter-optimization, bayesian-optimization
BayesO: A Bayesian optimization framework in Python
Simple, but essential Bayesian optimization package.
Installation
We recommend it should be installed in virtualenv
.
You can choose one of three installation options.
- Using PyPI repository (for user installation)
To install the released version in PyPI repository, command it.
$ pip install bayeso
- Using source code (for developer installation)
To install bayeso
from source code, command
$ pip install .
in the bayeso
root.
- Using source code (for editable development mode)
To use editable development mode, command
$ pip install -r requirements.txt
$ python setup.py develop
in the bayeso
root.
- Uninstallation
If you would like to uninstall bayeso
, command it.
$ pip uninstall bayeso
Required Packages
Mandatory pacakges are inlcuded in requirements.txt
.
The following requirements
files include the package list, the purpose of which is described as follows.
-
requirements-optional.txt
: It is an optional package list, but it needs to be installed to execute some features ofbayeso
. -
requirements-dev.txt
: It is for developing thebayeso
package. -
requirements-examples.txt
: It needs to be installed to execute the examples included in thebayeso
repository.
Supported Python Version
We test our package in the following versions.
- Python 3.6
- Python 3.7
- Python 3.8
Contributor
- Jungtaek Kim (POSTECH)
Citation
@misc{KimJ2017bayeso,
author={Kim, Jungtaek and Choi, Seungjin},
title={{BayesO}: A {Bayesian} optimization framework in {Python}},
howpublished={\url{http://bayeso.org}},
year={2017}
}
Contact
- Jungtaek Kim: [email protected]
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].