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.1.tar.gz (20.4 kB view details)

Uploaded Source

File details

Details for the file GPGO-0.1.1.tar.gz.

File metadata

  • Download URL: GPGO-0.1.1.tar.gz
  • Upload date:
  • Size: 20.4 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.1.tar.gz
Algorithm Hash digest
SHA256 7ce1071487d489503ea8d20b9db5489a42e2cc11db379565916053f6e9307c5c
MD5 fd64d4a7b3a424447ac12eed9eb0af3e
BLAKE2b-256 cec8f825219c5c9ee79bccc9a724f06adb746692a137b23c631b6586fbad2b49

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