Class ReinforcementTuningSpec.Builder
- Enclosing class:
- ReinforcementTuningSpec
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ReinforcementTuningSpecbuild()Clears the value of compositeRewardConfig field.Clears the value of hyperParameters field.Clears the value of singleRewardConfig field.Clears the value of trainingDatasetUri field.Clears the value of validationDatasetUri field.abstract ReinforcementTuningSpec.BuildercompositeRewardConfig(CompositeReinforcementTuningRewardConfig compositeRewardConfig) Setter for compositeRewardConfig.compositeRewardConfig(CompositeReinforcementTuningRewardConfig.Builder compositeRewardConfigBuilder) Setter for compositeRewardConfig builder.abstract ReinforcementTuningSpec.BuilderhyperParameters(ReinforcementTuningHyperParameters hyperParameters) Setter for hyperParameters.hyperParameters(ReinforcementTuningHyperParameters.Builder hyperParametersBuilder) Setter for hyperParameters builder.abstract ReinforcementTuningSpec.BuildersingleRewardConfig(SingleReinforcementTuningRewardConfig singleRewardConfig) Setter for singleRewardConfig.singleRewardConfig(SingleReinforcementTuningRewardConfig.Builder singleRewardConfigBuilder) Setter for singleRewardConfig builder.abstract ReinforcementTuningSpec.BuildertrainingDatasetUri(String trainingDatasetUri) Setter for trainingDatasetUri.abstract ReinforcementTuningSpec.BuildervalidationDatasetUri(String validationDatasetUri) Setter for validationDatasetUri.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
compositeRewardConfig
public abstract ReinforcementTuningSpec.Builder compositeRewardConfig(CompositeReinforcementTuningRewardConfig compositeRewardConfig) Setter for compositeRewardConfig.compositeRewardConfig:
-
compositeRewardConfig
@CanIgnoreReturnValue public ReinforcementTuningSpec.Builder compositeRewardConfig(CompositeReinforcementTuningRewardConfig.Builder compositeRewardConfigBuilder) Setter for compositeRewardConfig builder.compositeRewardConfig:
-
clearCompositeRewardConfig
Clears the value of compositeRewardConfig field. -
trainingDatasetUri
Setter for trainingDatasetUri.trainingDatasetUri: Cloud Storage path to file containing training dataset for tuning. The dataset must be formatted as a JSONL file.
-
clearTrainingDatasetUri
Clears the value of trainingDatasetUri field. -
validationDatasetUri
Setter for validationDatasetUri.validationDatasetUri: Cloud Storage path to file containing validation dataset for tuning. The dataset must be formatted as a JSONL file. If no validation dataset is provided, by default the API splits 25% of the training dataset or 50 examples, whichever is larger, as the validation dataset.
-
clearValidationDatasetUri
Clears the value of validationDatasetUri field. -
hyperParameters
public abstract ReinforcementTuningSpec.Builder hyperParameters(ReinforcementTuningHyperParameters hyperParameters) Setter for hyperParameters.hyperParameters: Additional hyper-parameters to use during tuning.
-
hyperParameters
@CanIgnoreReturnValue public ReinforcementTuningSpec.Builder hyperParameters(ReinforcementTuningHyperParameters.Builder hyperParametersBuilder) Setter for hyperParameters builder.hyperParameters: Additional hyper-parameters to use during tuning.
-
clearHyperParameters
Clears the value of hyperParameters field. -
singleRewardConfig
public abstract ReinforcementTuningSpec.Builder singleRewardConfig(SingleReinforcementTuningRewardConfig singleRewardConfig) Setter for singleRewardConfig.singleRewardConfig: Single reward function configuration for reinforcement tuning.
-
singleRewardConfig
@CanIgnoreReturnValue public ReinforcementTuningSpec.Builder singleRewardConfig(SingleReinforcementTuningRewardConfig.Builder singleRewardConfigBuilder) Setter for singleRewardConfig builder.singleRewardConfig: Single reward function configuration for reinforcement tuning.
-
clearSingleRewardConfig
Clears the value of singleRewardConfig field. -
build
-