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.Builder
adapterSize
(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.Builder
Setter for batchSize.abstract SupervisedHyperParameters
build()
abstract SupervisedHyperParameters.Builder
epochCount
(Long epochCount) Setter for epochCount.abstract SupervisedHyperParameters.Builder
learningRate
(Double learningRate) Setter for learningRate.abstract SupervisedHyperParameters.Builder
learningRateMultiplier
(Double learningRateMultiplier) Setter for learningRateMultiplier.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adapterSize
Setter for adapterSize.adapterSize: Optional. Adapter size for tuning.
-
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.
-
epochCount
Setter for epochCount.epochCount: Optional. Number of complete passes the model makes over the entire training dataset during training.
-
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.
-
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.
-
build
-