Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GPGO-0.1.tar.gz (20.3 kB view details)

Uploaded Source

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

Hashes for GPGO-0.1.tar.gz
Algorithm Hash digest
SHA256 3234db37f0d9f5affb7311f1430ce138b9b62630296273b7afba703ed531f759
MD5 8bd7394bc9fb007578a2f696602c5bcd
BLAKE2b-256 bb6c0f6af4b22739d83e16b15fa177c0ddf66c31a539dd324db1fb5034c64f88

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page