kumulant

ThompsonSamplingSpec

@Serializable
@SerialName(value = "ThompsonSampling")
data class ThompsonSamplingSpec<R : Result>(val arm: Arm<R>, val posterior: Posterior<R>) : BanditPolicySpec<R> (source)

Spec for ThompsonSampling.

Constructors

ThompsonSamplingSpec

constructor(arm: Arm<R>, posterior: Posterior<R>)(source)

Properties

arm

val arm: Arm<R>(source)

Per-arm prior + value encoding for the sampler.

posterior

Sampler that turns a per-arm snapshot into a score.