Require Python 3.7 and new features
Require Python 3.7 and adds new features for active learning and multi-fidelity optimization, along with a number of bug fixes.
Compatibility
New Features
- Add
qNegIntegratedPosteriorVariancefor Bayesian active learning (#377). - Add
FixedNoiseMultiFidelityGP, analogous toSingleTaskMultiFidelityGP(#386). - Support
scalarize_posteriorfor m>1 and q>1 posteriors (#374). - Support
subset_outputmethod on multi-fidelity models (#372). - Add utilities for sampling from simplex and hypersphere (#369).
Bug fixes
- Fix
TestLoaderlocal test discovery (#376). - Fix batch-list conversion of
SingleTaskMultiFidelityGP(#370). - Validate tensor args before checking input scaling for more
informative error messaages (#368). - Fix flaky
qNoisyExpectedImprovementtest (#362). - Fix test function in closed-loop tutorial (#360).
- Fix num_output attribute in BoTorch/Ax tutorial (#355).