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

Link copied to clipboard
constructor(arm: Arm<R>, posterior: Posterior<R>)

Properties

Link copied to clipboard
val arm: Arm<R>

Per-arm prior + value encoding for the sampler.

Link copied to clipboard

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

Functions

Link copied to clipboard

Build a live BanditPolicy from its spec.

ThompsonSamplingSpec

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

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.