Skip to content

Release 0.8.0

Compare
Choose a tag to compare
@uri-granta uri-granta released this 23 Nov 14:08
· 330 commits to develop since this release
2c9d545

New functionality

Support for deep Gaussian processes with GPflux (#357, #364, #377)
Support for asynchronous Bayesian Optimization (#366, #374, #380, #381, #384, #386)
Active learning: predictive variance (#294) and expected feasibility (#421) acquisition functions
Tagged product search spaces (#367, #387, #403, #422)
Tensorboard monitoring support (#370, #407)
Trid (#378) and simpe quadratic (#404) objective functions

Improvements

Make datasets an optional keyword argument for rule acquisition and acquisition function preparation (#383)
Split up function.py (interfaces must now be imported from trieste.acquisition or trieste.acquisition.interfaces) (#408)
Improve config handing (support dictionary configs again; replace create_optimizer by ModelRegistry; add tutorial) (#389)
Allow empty observation for non-dominated space partitions (#356)
Allow specification of scipy optimizer kwargs for optimizing acqusition functions (#410)
Refactor model optimizers (TFOptimizer renamed to BatchOptimizer) (#372, #405)

Build changes

Speed up CI tests (#377, #390, #391, #395, #399, #404, #409)
Improved documentation (#382, #400 and various above)

Full Changelog: v0.7.0...v0.8.0