All notable changes to Emukit will be documented in this file.
- Various bugfixes, including installation on Windows
- Updated copyright info
- Wrapper for SKlearn Guassian process
- Black and isort formatting
- Brownian motion quadrature kernel and product embedding
- ProductMatern52 quadrature kernel embedding
- Multiple improvements to quadrature integration measures
- QuadratureProductKernel base class
- Doc improvements
- Bug fixes, including scipy compatibility fixes
- Update to newest version of GPy, which shall fix installation issues
- Mean Plug-in Expected Improvement
- Square root warping for BQ and WSABI
- Improved validation of categorical variables
- Updates and fixes of Local Penalization acquisition function
- bug fixes
- doc fixes
- Added sobol initial design
- BanditParameter
- Boolean operations for stopping conditions
- Preferential Bayesian optimization example
- MUMBO acquisition function
- Revised dependecies' versions requirements
- Bug fixes
- Doc fixes
- Added simple GP model for examples
- Bayesian optimization with unknown constraints
- Removed dependency on libomp
- Max value entropy search acquisition function
- Multi point expected improvement acquisition function
- Moved model free designs to core
- Profet implementation
- Added citation info
- QRBF for uniform and Gaussian measures
- uncertainty sampling acquisition for bq
- Bayesian Monte Carlo
- Bugfixes
- Doc fixes
- Added support for inequality constraints
- Fabolas as an example
- Bugfixes
- Confirmed support for Python 3.7
- Removed dependency on GPyOpt
- Implemented generic IntegratedHyperParameterAcquisition
- Added notebooks validation automation
- Random baseline for benchmarking
- Implemented a range of discrete optimizers
- Uniform measure and mutual information acquisition for BQ
- Added sample_uniform method to parameter space and individual parameter types
- Improved unit test coverage
- Various fixes in code, comments and notebooks