Class SupervisedHyperParameters.Builder

java.lang.Object
com.google.genai.types.SupervisedHyperParameters.Builder
Enclosing class:
SupervisedHyperParameters

public abstract static class SupervisedHyperParameters.Builder extends Object
Builder for SupervisedHyperParameters.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • adapterSize

      public abstract SupervisedHyperParameters.Builder adapterSize(AdapterSize 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

      @CanIgnoreReturnValue public SupervisedHyperParameters.Builder adapterSize(String adapterSize)
      Setter for adapterSize given a string.

      adapterSize: Optional. Adapter size for tuning.

    • batchSize

      public abstract SupervisedHyperParameters.Builder batchSize(Long batchSize)
      Setter for batchSize.

      batchSize: Optional. Batch size for tuning. This feature is only available for open source models.

    • epochCount

      public abstract SupervisedHyperParameters.Builder epochCount(Long epochCount)
      Setter for epochCount.

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

    • learningRate

      public abstract SupervisedHyperParameters.Builder learningRate(Double 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

      public abstract SupervisedHyperParameters build()