BqmlIterationResultArgs

data class BqmlIterationResultArgs(val durationMs: Output<String>? = null, val evalLoss: Output<Double>? = null, val index: Output<Int>? = null, val learnRate: Output<Double>? = null, val trainingLoss: Output<Double>? = null) : ConvertibleToJava<BqmlIterationResultArgs>

Constructors

Link copied to clipboard
constructor(durationMs: Output<String>? = null, evalLoss: Output<Double>? = null, index: Output<Int>? = null, learnRate: Output<Double>? = null, trainingLoss: Output<Double>? = null)

Properties

Link copied to clipboard
val durationMs: Output<String>? = null

Output-only, Beta Time taken to run the training iteration in milliseconds.

Link copied to clipboard
val evalLoss: Output<Double>? = null

Output-only, Beta Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.

Link copied to clipboard
val index: Output<Int>? = null

Output-only, Beta Index of the ML training iteration, starting from zero for each training run.

Link copied to clipboard
val learnRate: Output<Double>? = null

Output-only, Beta Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.

Link copied to clipboard
val trainingLoss: Output<Double>? = null

Output-only, Beta Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.

Functions

Link copied to clipboard
open override fun toJava(): BqmlIterationResultArgs