GPim

Gaussian processes and Bayesian optimization for images and hyperspectral data

MIT License

Downloads
342
Stars
55
Committers
4
GPim - v0.3.9 Latest Release

Published by ziatdinovmax over 3 years ago

Minor updates to accommodate changes in PyTorch-1.8

GPim - v0.3.8

Published by ziatdinovmax almost 4 years ago

Push minor changes to PyPi

GPim - v0.3.7

Published by ziatdinovmax almost 4 years ago

Push minor fixes/updates to pypi

GPim - v0.3.6

Published by ziatdinovmax about 4 years ago

Micro-release to push some fixes to pypi

GPim - v0.3.5

Published by ziatdinovmax about 4 years ago

Minor update to push some fixes to pypi.

GPim - v0.3.4

Published by ziatdinovmax about 4 years ago

Minor update to push some fixes to pypi.

GPim - v0.3.3 (pre-release)

Published by ziatdinovmax over 4 years ago

Minor update to push some bug fixes to pypi.

GPim - v0.3.2 (pre-release)

Published by ziatdinovmax over 4 years ago

Bug fixes

  • Fix bug where predictions of spectral mixture kernel were not detaching properly (this was causing gpreg.skreconstructor to crash when kernel="Spectral")
GPim - v0.3.1 (pre-release)

Published by ziatdinovmax over 4 years ago

New functionalities:

  • Spectral mixture kernel with the visualization functions for viewing the evolution of mixture parameters during training.

Fixes:

  • The remainder of the test set is properly accounted for when using multiple batches in gpreg.skreconstructor and gpreg.vreconstructor.
GPim - v0.2.5

Published by ziatdinovmax over 4 years ago

Patched "short-term memory" for selecting the next query point in gpbayes.boptim

GPim - v0.2.4.1

Published by ziatdinovmax over 4 years ago

Registered DOI for GPim

GPim - v0.2.4

Published by ziatdinovmax over 4 years ago

Changes:

  • Optimized sorting of the acquisition function values (results in improved performance for Bayesian optimization).
  • Added new tests for gpbayes.boptim module
GPim - v0.2.3

Published by ziatdinovmax over 4 years ago

  • Fix incorrect enumeration of previous points when using 'dscale' criterion in gpbayes.boptim
  • Add utility function for visualizing exploration history in GP-based Bayesian optimization
GPim - v0.2.2

Published by ziatdinovmax over 4 years ago

New functionalities for gp.bayes:

  1. Added option to mask certain indices when searching for maximum of the acquisition function
  2. Added the additional criterion for selecting the next query point based on the distances to N previous points
GPim - v0.2.1

Published by ziatdinovmax over 4 years ago

Changes:

  • Add option to run GP with single or double precision
  • Add option to define upper/lower bounds for GP/BO of image data sets
  • Add option to run "simulated experiments" (where the full dataset is already available) with GP-based BO
GPim - v0.2.0 (pre-release)

Published by ziatdinovmax over 4 years ago

New functionalities:

  1. Added GP for vector-valued functions (see gpim.gpreg.vgpr)
  2. Created a separate class for GP-based Bayesian optimization (see gpim.gpbayes.boptim)
  3. Added expected improvement and probability of improvement acquisition functions (see gpim.gpbayes.acqfunc)
  4. Added a batch update option to Bayesian optimization which returns a batch of points separated by distances determined by a kernel lengthscale.
  5. Updated verbosity option, which has now three different levels

Breaking changes:
Due to some code refactoring, gpr, skgpr and vgpr are now sitting in gpim.gpreg modules. Hence the import statements like "from gpim import gpr" are not going to work anymore. Instead, use gpim.reconstructor, gpim.skreconstructor, gpim.vreconstructor, gpim.botimizer, gpim.utils.

GPim - Pre-release

Published by ziatdinovmax over 4 years ago

GPim is a simple python package that provides a systematic and easy way to apply Gaussian processes (GP) to images and hyperspectral data in Pyro and Gpytorch frameworks.

Package Rankings
Top 9.63% on Proxy.golang.org
Top 16.28% on Pypi.org
Badges
Extracted from project README
Downloads PyPI version build Documentation Status Codacy Badge Colab Gitpod ready-to-code