Bayesian Optimization with Gaussian Process as surrogate model
Project description
GPGO - Gaussian Process GO
My own implementation of Bayesian Black box Optimization with Gaussian Process as a surrogate model. It is still in development as I'm using it for my Master degree thesis to achieve a bottom up optimization of the Dissipative Particle Dynamics force field for a complex system of polymers chains functionalized gold nanoparticles in a water solvent.
Maximizing the Acquisition function (EI only for now)
In this little package right now there are 3 ways to run an optimization task with Gaussian Processes:
-NAIVE : AkA sampling the acquisition function with a grid of some kind or a quasi random methods as LHS
-BFGS : Find the Maxima of the Acquisition function by using the L-BFGS-B optimizer
-DIRECT : Find the Maxiam of the Acquisition function by using the DIRECT optimizer (need the DIRECT python package)
TODO
-An integration with LAMMPS using the pyLammps routine
-Tutorials and Examples
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file GPGO-0.1.tar.gz.
File metadata
- Download URL: GPGO-0.1.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3234db37f0d9f5affb7311f1430ce138b9b62630296273b7afba703ed531f759
|
|
| MD5 |
8bd7394bc9fb007578a2f696602c5bcd
|
|
| BLAKE2b-256 |
bb6c0f6af4b22739d83e16b15fa177c0ddf66c31a539dd324db1fb5034c64f88
|