Releases: relf/egobox
Releases · relf/egobox
0.11.0
0.10.1
0.10.0
0.9.0
-
ego
: -
egobox
Python binding: Upgrade to PyO3 0.18 (#91)
0.8.2
0.8.1
0.8.0
ego
:- Renaming
XType
,XSpec
for consistency (#82) - Export history in optimization result (#81)
- Use nb iter instead of nb eval, rename q_parallel as q_points (#79)
- Warn when inf or nan detected during obj scaling computation (#78)
- Parallelize constraint scales computations (#73)
- Parallelize multistart optimizations (#76)
- Handle GMM errors during MOE training (#75)
- Handle possible errors from GMM clustering (#74)
- Upgrade to
argmin
0.8.0 (#72) - Add mopta08 test case as example (#71)
- Fix scaling check for infinity (#70)
- Use kriging surrogate by default (#69)
- Renaming
0.7.0
gp
:- Add analytic derivatives computations (#54, #55, #56, #58, #60). All derivatives available for all mean/correlation models are implemented.
- Refactor
MeanModel
andCorrelationModel
methods:apply()
renamed tovalue()
jac()
renamed tojacobian()
- Fix prediction computation when using linear regression (#52)
ego
:- Refactor
Egor
usingargmin 0.7.0
solver frameworkEgorSolver
can be used withargmin::Executor
and benefit from observers and checkpointing features (#67) Egor
use kriging setting by default (i.e. one cluster with constant mean and squared exponential correlation model)
- Refactor
- Add notebook on Manuau Loa CO2 example to show
GpMix
/Gpx
surrogate model usage (#62) - Use xoshiro instead of isaac random generator (#63)
- Upgrade
ndarray 0.15
,linfa 0.6.1
,PyO3 0.17
(#57, #64)
0.6.0
gp
: Kriging derivatives predictions are implemented (#44, #45), derivatives for Gp with linear regression are implemented (#47)predict_derivatives
: prediction of the output derivatives y wtr the input xpredict_variance_derivatives
: prediction of the derivatives of the output variance wrt the input x
moe
: as above derivatives for smooth and hard predictions are implemented (#46)ego
: when available derivatives are used to optimize the infill criterion with slsqp (#44)egobox
Python binding: addGpMix
/Gpx
in Pythonegobox
module, the Python binding ofegobox-moe::Moe
(#31)
0.5.0
- Enable
Egor
optimizer interruption with Ctrl+C (#30) - API improvements: generalize the use of
ArrayBase<...>
, betterlinfa
integration by implementingPredictInplace
trait (#37) - Minor performance improvement in mixture of experts clustering (#29)
- Documentation improvements: JOSS paper submission review (#34, #36, #38, #39, #40, #42)