Releases: mingdeyu/DGP
Releases · mingdeyu/DGP
dgpsi v2.4.0
dgpsi v2.3.0
New features
- One can now update input and output of
gp
anddgp
classes viaupdate_xy()
method by resetting the hyperparameter values and latent layers through thereset
argument. - ALM and MICE now can be used to locate next design points for DGP emulators with likelihood layers via
metric()
orpmetric()
methods of theemulator
class. - VIGF criterion is added to
metric()
andpmetric()
methods ofgp
andemulator
classes to locate next design points for GP and DGP emulators.
Changes
- Various bug fixes and code improvements.
dgpsi v2.2.0
New features
- A seed function
nb_seed()
is added to ensure the reproducibility of the package due to the involved Number functions. - One can now optimize GP components that are contained in the same layer of a DGP emulator in parallel during the DGP emulator training, using multiple cores via
ptrain()
method of thedgp
class.
Changes
- The efficiency and speed of imputations involved in the training and predictions of DGP emulators are significantly improved (achieving roughly 3x faster training and imputations) by utilizing blocked Gibbs sampling that imputes latent variables layer-wise rather than node-wise. The blocked Gibbs sampling is now the default method for DGP emulator constructions.
dgpsi v2.1.6
New features
- Calculation of ALM (MacKay 1992), MICE (Beck & Guillas 2016), and PEI (Mohammadi et al. 2022) criterions for the sequential design.
- GP emulators are now trained by default using the reference prior (Gu 2019).
- Update GP and DGP emulators' input and output without changing their hyperparameter values through the new method
update_xy()
.
Changes
- The prediction speed of DGP emulators using squared exponential kernels is dramatically improved.
- Some other minor bug fixes and performance improvements.
dgpsi v2.1.5
New features
- Skipped connections added to the linked (D)GP emulations;
- Updated summary() function for linked emulators with skipped connections.
Changes
- Updated documentation of the
container
class for the implementation of skipped connections. - Some other minor improvements on documentations.
dgpsi v2.1.4
Changes
- Some minor improvements on the package and its documentations.
- Fixed a bug on linked GP emulations when all emulators are GP.
dgpsi v2.1.3
New feature
- Fast Leave-One-Out (LOO) cross validations for GP and DGP emulators.
Changes
- Some minor improvements on the package and its documentations.
dgpsi v2.1.2
New feature
- R interface to
dgpsi
is now available at https://github.com/mingdeyu/dgpsi-R.
Changes
- Some minor improvements on the package and its documentations.
dgpsi v2.1.1
Changes
- Bug fix on the data repetition detections for DGP inference. Training now is faster when a dataset contains repetitions.
summary()
function is implemented to print out a table summarising key information of GP, DGP, and LGP structures.- Some minor changes on API documentations and input data dimension checks.
dgpsi v2.1.0
Changes
dgpsi
API reference is available at https://dgpsi.readthedocs.io/.dgpsi
is available on PyPI at https://pypi.org/project/dgpsi/.- Some minor changes on
gp
module.