BanditPolicyResponse

data class BanditPolicyResponse(val delayEvaluation: Int? = null, val evaluationInterval: Int? = null, val policyType: String, val slackAmount: Double? = null, val slackFactor: Double? = null)

Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation

Constructors

Link copied to clipboard
constructor(delayEvaluation: Int? = null, evaluationInterval: Int? = null, policyType: String, slackAmount: Double? = null, slackFactor: Double? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val delayEvaluation: Int? = null

Number of intervals by which to delay the first evaluation.

Link copied to clipboard
val evaluationInterval: Int? = null

Interval (number of runs) between policy evaluations.

Link copied to clipboard

Expected value is 'Bandit'.

Link copied to clipboard
val slackAmount: Double? = null

Absolute distance allowed from the best performing run.

Link copied to clipboard
val slackFactor: Double? = null

Ratio of the allowed distance from the best performing run.