Skip to main content

Bayesian optimisation method leveraging Gaussian Processes surrogate

Project description

pyGPSO

Visit the project's github page.

pyGPSO is a python package for Gaussian-Processes Surrogate Optimisation. GPSO is a Bayesian optimisation method designed to cope with costly, high-dimensional, non-convex problems by switching between exploration of the parameter space (using partition tree) and exploitation of the gathered knowledge (by training the surrogate function using Gaussian Processes regression). The motivation for this method stems from the optimisation of large-scale biophysical models in neuroscience when the modelled data should match the experimental one. This package leverages GPFlow for training and predicting the Gaussian Processes surrogate.

This is port of original Matlab implementation by the paper's author.

Reference: Hadida, J., Sotiropoulos, S. N., Abeysuriya, R. G., Woolrich, M. W., & Jbabdi, S. (2018). Bayesian Optimisation of Large-Scale Biophysical Networks. NeuroImage, 174, 219-236.

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

pygpso-0.6.1.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

pygpso-0.6.1-py3-none-any.whl (29.3 kB view details)

Uploaded Python 3

File details

Details for the file pygpso-0.6.1.tar.gz.

File metadata

  • Download URL: pygpso-0.6.1.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pygpso-0.6.1.tar.gz
Algorithm Hash digest
SHA256 44a8b8e05e6c9f244ba85bdd3b3f06ae278e0505126a3ad8c5fd49385abcf20e
MD5 1c3764e40692f7f5f1ef211127e6b153
BLAKE2b-256 fd330b664f701188101cffbc528ca9255b69c725d48e40e28e7be1c81793569f

See more details on using hashes here.

File details

Details for the file pygpso-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: pygpso-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 29.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pygpso-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f75faa285058d3b706635647b77d6f462f1cb4c7d68b145c1a0caa68f06cb80f
MD5 7a3262f6db3a561e107fdbb6e232853f
BLAKE2b-256 623602c61eaaef2192bb9cd018d234c8ca16e470c8342653cf0f53eb123d5a29

See more details on using hashes here.

Supported by

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