kumulant

RouletteWheelArmResult

@Serializable
@SerialName(value = "RouletteWheelArmResult")
data class RouletteWheelArmResult(val weight: Double, val accumulatedScore: Double, val callCount: Int) : Result(source)

Per-arm state snapshot for RouletteWheelBandit. Exposes the current weight plus the running segment counters callers may want to inspect for debugging.

Constructors

RouletteWheelArmResult

constructor(weight: Double, accumulatedScore: Double, callCount: Int)(source)

Properties

accumulatedScore

Sum of rewards observed for this arm since the last segment rebalance.

callCount

Number of updates observed for this arm since the last segment rebalance.

weight

Current arm weight used by the roulette draw.