Class LoraTrainingConfig.Builder
- java.lang.Object
- 
- com.oracle.bmc.generativeai.model.LoraTrainingConfig.Builder
 
- 
- Enclosing class:
- LoraTrainingConfig
 
 public static class LoraTrainingConfig.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
totalTrainingEpochspublic LoraTrainingConfig.Builder totalTrainingEpochs(Integer totalTrainingEpochs) 
 - 
learningRatepublic LoraTrainingConfig.Builder learningRate(Double learningRate) 
 - 
trainingBatchSizepublic LoraTrainingConfig.Builder trainingBatchSize(Integer trainingBatchSize) 
 - 
earlyStoppingPatiencepublic LoraTrainingConfig.Builder earlyStoppingPatience(Integer earlyStoppingPatience) 
 - 
earlyStoppingThresholdpublic LoraTrainingConfig.Builder earlyStoppingThreshold(Double earlyStoppingThreshold) 
 - 
logModelMetricsIntervalInStepspublic LoraTrainingConfig.Builder logModelMetricsIntervalInSteps(Integer logModelMetricsIntervalInSteps) 
 - 
loraRpublic LoraTrainingConfig.Builder loraR(Integer loraR) This parameter represents the LoRA rank of the update matrices.- Parameters:
- loraR- the value to set
- Returns:
- this builder
 
 - 
loraAlphapublic LoraTrainingConfig.Builder loraAlpha(Integer loraAlpha) This parameter represents the scaling factor for the weight matrices in LoRA.- Parameters:
- loraAlpha- the value to set
- Returns:
- this builder
 
 - 
loraDropoutpublic LoraTrainingConfig.Builder loraDropout(Double loraDropout) This parameter indicates the dropout probability for LoRA layers.- Parameters:
- loraDropout- the value to set
- Returns:
- this builder
 
 - 
buildpublic LoraTrainingConfig build() 
 - 
copypublic LoraTrainingConfig.Builder copy(LoraTrainingConfig model) 
 
- 
 
-