kumulant

Ucb1Spec

@Serializable
@SerialName(value = "UCB1")
data class Ucb1Spec(val alpha: Double = 1.0, val priorAlpha: Double = 1.0, val priorBeta: Double = 1.0) : BanditPolicySpec<BernoulliSumResult> (source)

Spec for UCB1.

Constructors

Link copied to clipboard
constructor(alpha: Double = 1.0, priorAlpha: Double = 1.0, priorBeta: Double = 1.0)

Properties

Link copied to clipboard

Exploration scale on the confidence-bound term.

Link copied to clipboard

Beta-prior shape alpha.

Link copied to clipboard

Beta-prior shape beta.

Functions

Link copied to clipboard

Build a live BanditPolicy from its spec.

Ucb1Spec

constructor(alpha: Double = 1.0, priorAlpha: Double = 1.0, priorBeta: Double = 1.0)(source)

alpha

Exploration scale on the confidence-bound term.

priorAlpha

Beta-prior shape alpha.

priorBeta

Beta-prior shape beta.