Skip to content

Releases: mingdeyu/DGP

dgpsi v2.4.0

13 Jan 19:53
Compare
Choose a tag to compare

New features

  • set_local_input() method of container class is updated to allow users to create copies of the container with different linking information.

Changes

  • Various bug fixes and code improvements.

dgpsi v2.3.0

03 Sep 01:03
Compare
Choose a tag to compare

New features

  • One can now update input and output of gp and dgp classes via update_xy() method by resetting the hyperparameter values and latent layers through the reset argument.
  • ALM and MICE now can be used to locate next design points for DGP emulators with likelihood layers via metric() or pmetric() methods of the emulator class.
  • VIGF criterion is added to metric() and pmetric() methods of gp and emulator classes to locate next design points for GP and DGP emulators.

Changes

  • Various bug fixes and code improvements.

dgpsi v2.2.0

05 Jun 01:24
Compare
Choose a tag to compare

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 the dgp 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

05 Feb 17:36
Compare
Choose a tag to compare

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

29 Sep 23:47
Compare
Choose a tag to compare

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

24 Sep 23:27
Compare
Choose a tag to compare

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

20 Sep 13:55
Compare
Choose a tag to compare

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

18 Aug 11:09
Compare
Choose a tag to compare

New feature

Changes

  • Some minor improvements on the package and its documentations.

dgpsi v2.1.1

07 Aug 01:23
Compare
Choose a tag to compare

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

29 Jul 23:28
Compare
Choose a tag to compare

Changes