Class LinearRegressionParams.LinearRegressionParamsBuilder
java.lang.Object
org.opensearch.ml.common.input.parameter.regression.LinearRegressionParams.LinearRegressionParamsBuilder
- Enclosing class:
LinearRegressionParams
-
Method Summary
Modifier and TypeMethodDescriptionbuild()learningRate(Double learningRate) loggingInterval(Integer loggingInterval) momentumFactor(Double momentumFactor) momentumType(LinearRegressionParams.MomentumType momentumType) objectiveType(LinearRegressionParams.ObjectiveType objectiveType) optimizerType(LinearRegressionParams.OptimizerType optimizerType) toString()
-
Method Details
-
objectiveType
public LinearRegressionParams.LinearRegressionParamsBuilder objectiveType(LinearRegressionParams.ObjectiveType objectiveType) - Returns:
this.
-
optimizerType
public LinearRegressionParams.LinearRegressionParamsBuilder optimizerType(LinearRegressionParams.OptimizerType optimizerType) - Returns:
this.
-
learningRate
- Returns:
this.
-
momentumType
public LinearRegressionParams.LinearRegressionParamsBuilder momentumType(LinearRegressionParams.MomentumType momentumType) - Returns:
this.
-
momentumFactor
- Returns:
this.
-
epsilon
- Returns:
this.
-
beta1
- Returns:
this.
-
beta2
- Returns:
this.
-
decayRate
- Returns:
this.
-
epochs
- Returns:
this.
-
batchSize
- Returns:
this.
-
loggingInterval
public LinearRegressionParams.LinearRegressionParamsBuilder loggingInterval(Integer loggingInterval) - Returns:
this.
-
seed
- Returns:
this.
-
target
- Returns:
this.
-
build
-
toString
-