You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Error in removeHyperPars.CPOLearner(lrn, ids = all.pars) :
CPO Parameters (chi.squared.perc, chi.squared.abs, chi.squared.threshold) can not be removed
CPO currently does not allow hyperparameters to be removed. A CPO with missing parameters could either be considered "incomplete" and would then throw an error when called (as when calling a function without giving all necessary arguments), or it could just use some kind of default values for the parameters instead. I made the decision to go with the first option, because I didn't want to have implicit behaviour in CPO parameters (suddenly you have to keep track of the parameters and of what their default values are). The "default" value of a parameter is therefore just the value it is initialized with:
Removing hyperparameters from CPOLearners would just be a "make this not work anymore" switch, not a "reset to original state" switch as I think it is intended in that invocation at OpenML(?).
Why does OpenML do that? (Does it even work with ModelMultiplexer etc?)
(Not sure if this has be solved in openml)
We cannot run (and upload) lrn with attached CPOs on OpenML Tasks
@giuseppec Any hints?
The text was updated successfully, but these errors were encountered: