syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.learncurve.model_params module
- class syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.learncurve.model_params.ISSModelParameters(gamma_is_one=False, **kwargs)[source]
Bases:
MeanFunction
Maintains parameters of an ISSM of a particular power low decay form.
For each configuration, we have alpha < 0 and beta. These may depend on the input feature x (encoded configuration):
(alpha, beta) = F(x; params),
where params are the internal parameters to be learned.
There is also gamma > 0, which can be fixed to 1.
- param_encoding_pairs()[source]
- Returns list of tuples
(param_internal, encoding)
over all Gluon parameters maintained here.
- Returns:
List [(param_internal, encoding)]
- class syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.learncurve.model_params.IndependentISSModelParameters(gamma_is_one=False, **kwargs)[source]
Bases:
ISSModelParameters
Most basic implementation, where alpha, beta are scalars, independent of the configuration.
- param_encoding_pairs()[source]
- Returns list of tuples
(param_internal, encoding)
over all Gluon parameters maintained here.
- Returns:
List [(param_internal, encoding)]