Skip to content

Resources concerning Bayesian Optimization and Gaussian Processes in python

Notifications You must be signed in to change notification settings

LuddeWessen/bayesian-optimization-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Bayesian Optimization in Python

A repo to show, keep and tinker with Bayesian optimization in python. This repo is not to be used as something to build upon, but rather a folder of code snippets and resources, e.g. links, articles, videos etc. to show how to use concept, and easily snag for other projects.

  • Using Ax (https://ax.dev/), the high level no-frills (no configuration) system
  • .. (to come?)

Table of Contents

About The Project

This is not a standalone code, but just a bag of code snippets and other artifacts helping anyone to get started with Bayesian Optimization in python. Feel free to contribute with a pull request!

Getting Started

It is reccomendet to use conda. , and read this: For Ax, read this: For BoTorch, read this: https://github.com/pytorch/botorch/blob/main/README.md For PyTorch, read this: https://pytorch.org/get-started/locally/

For conda environment: Use conda environment file, and then install BoTorch using conda (conda install botorch -c pytorch -c gpytorch), and subsequently ax using pip (pip3 install ax-platform)

Resources:

Ax:

BoTorch:

Examples

  • To use just run any python file as a script, it should work. Let me know if it does not

Tests

No test have been set up for the examples.

License

Written by Johan Ludde Wessén jlwessen@kth.se, October 2021

Contact

🏛 Website: https://www.kth.se/profile/jlwessen

About

Resources concerning Bayesian Optimization and Gaussian Processes in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published