kumulant

KlUcbSpec

@Serializable
@SerialName(value = "KlUcb")
data class KlUcbSpec(val c: Double = 0.0, val tolerance: Double = 1.0E-6, val priorAlpha: Double = 1.0, val priorBeta: Double = 1.0) : BanditPolicySpec<BernoulliSumResult> (source)

Spec for KlUcb.

Constructors

Link copied to clipboard
constructor(c: Double = 0.0, tolerance: Double = 1.0E-6, priorAlpha: Double = 1.0, priorBeta: Double = 1.0)

Properties

Link copied to clipboard
val c: Double

Confidence padding term coefficient.

Link copied to clipboard

Beta-prior shape alpha.

Link copied to clipboard

Beta-prior shape beta.

Link copied to clipboard

Binary-search tolerance for the quantile root.

Functions

Link copied to clipboard

Build a live BanditPolicy from its spec.

KlUcbSpec

constructor(c: Double = 0.0, tolerance: Double = 1.0E-6, priorAlpha: Double = 1.0, priorBeta: Double = 1.0)(source)

c

Confidence padding term coefficient.

priorAlpha

Beta-prior shape alpha.

priorBeta

Beta-prior shape beta.

tolerance

Binary-search tolerance for the quantile root.