All Projects → jungtaekkim → Bayeso

jungtaekkim / Bayeso

Licence: mit
Simple, but essential Bayesian optimization package

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

Build Status Coverage Status PyPI - Python Version License: MIT Documentation Status

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 of bayeso.
  • requirements-dev.txt: It is for developing the bayeso package.
  • requirements-examples.txt: It needs to be installed to execute the examples included in the bayeso repository.

Supported Python Version

We test our package in the following versions.

  • Python 3.6
  • Python 3.7
  • Python 3.8

Contributor

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

License

MIT 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].