Package com.google.genai.types
Class PreferenceOptimizationHyperParameters.Builder
java.lang.Object
com.google.genai.types.PreferenceOptimizationHyperParameters.Builder
- Enclosing class:
- PreferenceOptimizationHyperParameters
Builder for PreferenceOptimizationHyperParameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadapterSize(AdapterSize adapterSize) Setter for adapterSize.adapterSize(AdapterSize.Known knownType) Setter for adapterSize given a known enum.adapterSize(String adapterSize) Setter for adapterSize given a string.Setter for beta.build()Clears the value of adapterSize field.Clears the value of beta field.Clears the value of epochCount field.Clears the value of learningRateMultiplier field.epochCount(Long epochCount) Setter for epochCount.learningRateMultiplier(Double learningRateMultiplier) Setter for learningRateMultiplier.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adapterSize
Setter for adapterSize.adapterSize: Optional. Adapter size for preference optimization.
-
clearAdapterSize
Clears the value of adapterSize field. -
adapterSize
@CanIgnoreReturnValue public PreferenceOptimizationHyperParameters.Builder adapterSize(AdapterSize.Known knownType) Setter for adapterSize given a known enum.adapterSize: Optional. Adapter size for preference optimization.
-
adapterSize
@CanIgnoreReturnValue public PreferenceOptimizationHyperParameters.Builder adapterSize(String adapterSize) Setter for adapterSize given a string.adapterSize: Optional. Adapter size for preference optimization.
-
beta
Setter for beta.beta: Optional. Weight for KL Divergence regularization.
-
clearBeta
Clears the value of beta field. -
epochCount
Setter for epochCount.epochCount: Optional. Number of complete passes the model makes over the entire training dataset during training.
-
clearEpochCount
Clears the value of epochCount field. -
learningRateMultiplier
public abstract PreferenceOptimizationHyperParameters.Builder learningRateMultiplier(Double learningRateMultiplier) Setter for learningRateMultiplier.learningRateMultiplier: Optional. Multiplier for adjusting the default learning rate.
-
clearLearningRateMultiplier
@CanIgnoreReturnValue public PreferenceOptimizationHyperParameters.Builder clearLearningRateMultiplier()Clears the value of learningRateMultiplier field. -
build
-