Package com.google.genai.types
Class SupervisedHyperParameters.Builder
java.lang.Object
com.google.genai.types.SupervisedHyperParameters.Builder
- Enclosing class:
- SupervisedHyperParameters
Builder for SupervisedHyperParameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SupervisedHyperParameters.BuilderadapterSize(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.abstract SupervisedHyperParameters.BuilderSetter for batchSize.abstract SupervisedHyperParametersbuild()Clears the value of adapterSize field.Clears the value of batchSize field.Clears the value of epochCount field.Clears the value of learningRate field.Clears the value of learningRateMultiplier field.abstract SupervisedHyperParameters.BuilderepochCount(Long epochCount) Setter for epochCount.abstract SupervisedHyperParameters.BuilderlearningRate(Double learningRate) Setter for learningRate.abstract SupervisedHyperParameters.BuilderlearningRateMultiplier(Double learningRateMultiplier) Setter for learningRateMultiplier.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adapterSize
Setter for adapterSize.adapterSize: Optional. Adapter size for tuning.
-
clearAdapterSize
Clears the value of adapterSize field. -
adapterSize
@CanIgnoreReturnValue public SupervisedHyperParameters.Builder adapterSize(AdapterSize.Known knownType) Setter for adapterSize given a known enum.adapterSize: Optional. Adapter size for tuning.
-
adapterSize
Setter for adapterSize given a string.adapterSize: Optional. Adapter size for tuning.
-
batchSize
Setter for batchSize.batchSize: Optional. Batch size for tuning. This feature is only available for open source models.
-
clearBatchSize
Clears the value of batchSize 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. -
learningRate
Setter for learningRate.learningRate: Optional. Learning rate for tuning. Mutually exclusive with `learning_rate_multiplier`. This feature is only available for open source models.
-
clearLearningRate
Clears the value of learningRate field. -
learningRateMultiplier
public abstract SupervisedHyperParameters.Builder learningRateMultiplier(Double learningRateMultiplier) Setter for learningRateMultiplier.learningRateMultiplier: Optional. Multiplier for adjusting the default learning rate. Mutually exclusive with `learning_rate`. This feature is only available for 1P models.
-
clearLearningRateMultiplier
Clears the value of learningRateMultiplier field. -
build
-