PreferenceOptimizationHyperParameters

@Serializable
data class PreferenceOptimizationHyperParameters(val adapterSize: AdapterSize? = null, val beta: Double? = null, val epochCount: Long? = null, val learningRateMultiplier: Double? = null)

Hyperparameters for Preference Optimization. This data type is not supported in Gemini API.

Constructors

Link copied to clipboard
constructor(adapterSize: AdapterSize? = null, beta: Double? = null, epochCount: Long? = null, learningRateMultiplier: Double? = null)

Properties

Link copied to clipboard

Optional. Adapter size for preference optimization.

Link copied to clipboard
val beta: Double? = null

Optional. Weight for KL Divergence regularization.

Link copied to clipboard
val epochCount: Long? = null

Optional. Number of complete passes the model makes over the entire training dataset during training.

Link copied to clipboard

Optional. Multiplier for adjusting the default learning rate.