RegressionContextualSpec
@Serializable
@SerialName(value = "RegressionContextual")
Spec for RegressionContextualBandit with a linear-posterior backbone. The regression variant picks one of the three LinearRegressionResult-typed regressors; the posterior selects the matching scoring rule.
Constructors
RegressionContextualSpec
constructor(nbrArms: Int, regression: LinearRegressionSpec, posterior: LinearPosterior<*>, exploration: Double = 1.0, globalRegression: LinearRegressionSpec? = null)(source)
Properties
exploration
Per-evaluate exploration scale forwarded to posterior.
globalRegression
Template for the global pooling regressor; null disables pooling.
nbrArms
posterior
Stateless arm scorer applied to each per-arm snapshot.
regression
Per-arm regressor template; cloned for each arm.