Skip to content

Releases: relf/egobox

0.21.1

30 Jul 22:17
657ed86
Compare
Choose a tag to compare

What's Changed

  • gp: Fix variance gradient computation by @relf in #177

Full Changelog: 0.21.0...0.21.1

0.21.0

09 Jul 15:34
b11e45c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.20.0...0.21.0

0.20.0

25 Jun 09:18
ff30afe
Compare
Choose a tag to compare

What's Changed

  • Make n_optmod option available in Python by @relf in #161
  • Add dependabot cargo ecosystem check by @relf in #163
  • Save original parameters in trained gp models by @relf in #166
  • Implement cross validation metric for surrogates by @relf in #167
  • Better Egor solver state handling by @relf in #168
  • Refactor ego module by @relf in #169

Full Changelog: 0.19.0...0.20.0

0.19.0

15 May 13:19
d9db024
Compare
Choose a tag to compare

What's Changed

  • ego:
    • Allow to reuse surrogate trainings (reuse previous hyperparameters) from a previous iteration by @relf in #157
    • Fix hot start mechanism due to bad loaded DOE exploitation by @relf in #156
    • Adjust log messages by @relf in #158
    • Log Egor configuration by @relf in #159
  • gp:
    • Allow fixed hyperparameters theta for GP and Sparse GP by @relf in #155
  • egobox:

Full Changelog: 0.18.1...0.19.0

0.18.1

10 Apr 08:13
a0ec91b
Compare
Choose a tag to compare

What's Changed

  • Fix GP mixture with kpls option on Griewank test function by @relf in #150
  • Prepare release 0.18.1 by @relf in #151

Full Changelog: 0.18.0...0.18.1

0.18.0

08 Apr 13:28
5575141
Compare
Choose a tag to compare

What's Changed

  • gp, moe, egobox (Python): Rename predict_derivatives() as predict_gradients() by @relf in #148
  • Prepare release 0.18 by @relf in #149

Full Changelog: 0.17.0...0.18.0

0.17.0

04 Apr 13:39
aabecb7
Compare
Choose a tag to compare

What's Changed

  • [Breaking changes] gp API renaming by @relf in #145
    • predict_values() is renamed predict()
    • predict_variances() is renamed predict_var()
    • predict_variance_derivatives() is renamed predict_var_derivatives()
      Derivatives predictions (predict_derivatives() and predict_var_derivatives()) are made available in Python.
  • Refactor Mixture of Experts by @relf in #146
    Factorize code between full GP and sparse GP implementations
  • Prepare release 0.17 by @relf in #147

Full Changelog: 0.16.0...0.17.0

0.16.0

07 Mar 16:09
2d770d1
Compare
Choose a tag to compare

What's Changed

  • Add Gpx accessors by @relf in #140
    Some surrogate traits where refactored:
    • Add GpSurrogateExt trait to manage derivatives and sampling
    • Add GpParameterized trait to manage optimized parameters
    • MixtureGpSurrogate is not a FullGpSurrogate any more
    • Add experts retrieval from GpMixture
  • Fix LHS maximin bug by @relf in #141

Full Changelog: 0.15.3...0.16.0

0.15.3

22 Feb 10:32
c4388bc
Compare
Choose a tag to compare

What's Changed

  • Improve classic, centered and maximin LHS performance by @relf in #138
  • Prepare release 0.15.3 by @relf in #139

Full Changelog: 0.15.2...0.15.3

0.15.2

12 Feb 21:24
b206773
Compare
Choose a tag to compare

What's Changed

  • doe: Improve optimized LHS performance (1.25x speedup) by @relf in #136
  • Prepare release 0.15.2 by @relf in #137

Full Changelog: 0.15.1...0.15.2