Skip to content

Releases: secondmind-labs/trieste

Release 4.2.0

20 Sep 13:56
f655652
Compare
Choose a tag to compare

Improvements/fixes
Avoid duplicating initial points when using vectorization (#875)

Full Changelog: v4.1.0...v4.2.0

Release 4.1.0

18 Sep 13:37
a9aeeb1
Compare
Choose a tag to compare

Improvements/fixes
Query point encoders for Deep GP models (#873)

Full Changelog: v4.0.1...v4.1.0

Release 4.0.1

12 Sep 09:38
1dd0857
Compare
Choose a tag to compare

Improvements/fixes
Don't create additional feature when one-hot-encoding two-value categories (#869)
Support and test against Tensorflow 2.16 (#858)

Note that (like tensorflow-probability and GPflow) Trieste uses Keras 2. Since TF 2.16 defaults to using Keras 3, tf.keras (and Keras optimizers such as Adam) must now be imported from the tf_keras package instead. Alternatively, you can import tf_keras from the gpflow.keras module, which will automatically select the right source depending on which version of TF is installed.

Full Changelog: v4.0.0...v4.0.1

v4.0.0

28 Aug 11:42
6d6cfcb
Compare
Choose a tag to compare

Breaking changes
This release includes a minor breaking change:

As part of #864, a number of built in model classes such as GaussianProcessRegression and DeepEnsembleModel have been updated to support optional query point encoders. This involved moving the implementation of public methods such as predict to new internal methods called predict_encoded etc that work on the encoded query points. Any user-defined class that overrode the public methods should therefore switch to overriding the *_encoded internal methods instead.

New features
Query point encoders for models (#864)

Improvements/fixes
Categorical trust regions (#865)

Full Changelog: v3.4.0...v4.0.0

v3.4.0

14 Aug 06:59
39b4f8b
Compare
Choose a tag to compare

New features
Preliminary support for categorical search spaces (#863)

Improvements/fixes
Support Datasets with statically shaped query points and dynamically shaped observations (#866)

Full Changelog: v3.3.4...v3.4.0

Release 3.3.4

16 Jul 07:25
f67c85c
Compare
Choose a tag to compare

Improvements/fixes
Fix assert in filter_datasets to not insist subspace tags is a tuple (#853)
Allow FixedLocalAcquisitionRule with 0 local datasets (#859)

Full Changelog: v3.3.3...v3.3.4

Release 3.3.3

06 Jun 19:23
744d901
Compare
Choose a tag to compare

Improvements/fixes
Fix uniqueness detection bug in dataset_len method (#853)

Full Changelog: v3.3.2...v3.3.3

Release 3.3.2

04 Jun 15:35
6f2a33a
Compare
Choose a tag to compare

Improvements/fixes
Support tf.Variables in dataset_len method (#851)

Full Changelog: v3.3.1...v3.3.2

Release 3.3.1

02 Jun 15:58
9da6a8a
Compare
Choose a tag to compare

Improvements/fixes
Support reinitialising AskTellOptimizer with extended datasets (#849)

Full Changelog: v3.3.0...v3.3.1

Release 3.3.0

28 May 15:06
7f45a45
Compare
Choose a tag to compare

Improvements/fixes
Updated BatchTrustRegionRule to correctly use state, allowing it to be saved and reloaded (#841)
Use correct dtype for empty Box samples (#847)
Fix TREGO initialisation bug introduced in 3.1.0 (#842)
Make trust region initialisation more robust (#843)
Add from_state helper method to AskTellOptimizer (#841)

Full Changelog: v3.2.0...v3.3.0