Note that the surrogate is not called LGBM, since this interfaces with the Enting model, which contains mean/uncertainty models. Each of those models is not necessarily an LGBM model (although this is currently the only one implemented in ENTMOOT). Therefore I feel that this being an EntingSurrogate is the right level of abstraction (and then refactoring the strategy from EntingStrategy to EntmootStrategy).
Surrogate for Entmoot as discussed in #278.
Note that the surrogate is not called LGBM, since this interfaces with the Enting model, which contains mean/uncertainty models. Each of those models is not necessarily an LGBM model (although this is currently the only one implemented in ENTMOOT). Therefore I feel that this being an EntingSurrogate is the right level of abstraction (and then refactoring the strategy from
EntingStrategy
toEntmootStrategy
).