public static class StochasticGradientDescentClassifier.Builder extends BasePythonClassifier.Builder<StochasticGradientDescentClassifier.Builder,StochasticGradientDescentClassifier>
modelName, workingDir| Constructor and Description |
|---|
Builder()
Instantiates a new Builder.
|
| Modifier and Type | Method and Description |
|---|---|
StochasticGradientDescentClassifier.Builder |
alpha(double alpha)
Sets the constant that multiplies the regularization term.
|
StochasticGradientDescentClassifier.Builder |
average(boolean average)
Sets whether computes the averaged SGD weights.
|
StochasticGradientDescentClassifier.Builder |
average(int average)
Sets the average.
|
protected StochasticGradientDescentClassifier |
buildModel()
Build classifier.
|
StochasticGradientDescentClassifier.Builder |
classWeight(ClassWeightType classWeight)
Sets class weight.
|
protected com.workfusion.automl.ml.bridge.python.classifier.PythonClassifierBridge |
createDefaultClassifierBridge()
Create default python classifier bridge.
|
StochasticGradientDescentClassifier.Builder |
epsilon(double epsilon)
Sets epsilon in the epsilon-insensitive loss functions.
|
StochasticGradientDescentClassifier.Builder |
eta0(double eta0)
Sets the initial learning rate.
|
StochasticGradientDescentClassifier.Builder |
fitIntercept(boolean fitIntercept)
Sets whether to calculate the intercept for this model.
|
StochasticGradientDescentClassifier.Builder |
jobs(int jobs)
Sets the number of jobs to run in parallel for both fit and predict.
|
StochasticGradientDescentClassifier.Builder |
l1Ratio(double l1Ratio)
Sets the Elastic Net mixing parameter [0, 1].
|
StochasticGradientDescentClassifier.Builder |
learningRate(LearningRateType learningRate)
Sets learning rate schedule.
|
StochasticGradientDescentClassifier.Builder |
lossFunction(LossFunctionType lossFunction)
Sets the loss function.
|
StochasticGradientDescentClassifier.Builder |
maxIterations(int maxIterations)
Sets the maximum number of iterations to be run.
|
StochasticGradientDescentClassifier.Builder |
modelName(String name)
Set a model name.
|
StochasticGradientDescentClassifier.Builder |
penalty(PenaltyType penalty)
Sets the norm used in the penalization.
|
StochasticGradientDescentClassifier.Builder |
powerT(double powerT)
Sets the exponent for inverse scaling learning rate.
|
StochasticGradientDescentClassifier.Builder |
seed(Integer seed)
Sets the seed used by the random number generator.
|
StochasticGradientDescentClassifier.Builder |
shuffle(boolean shuffle)
Sets whether or not the training data should be shuffled after each epoch.
|
StochasticGradientDescentClassifier.Builder |
tolerance(Double tolerance)
Sets the tolerance for stopping criteria.
|
StochasticGradientDescentClassifier.Builder |
verbose(boolean verbose)
Sets whether verbose mode is used.
|
StochasticGradientDescentClassifier.Builder |
warmStart(boolean warmStart)
Sets whether warm start is used.
|
build, workingDirprotected com.workfusion.automl.ml.bridge.python.classifier.PythonClassifierBridge createDefaultClassifierBridge()
BasePythonClassifier.BuildercreateDefaultClassifierBridge in class BasePythonClassifier.Builder<StochasticGradientDescentClassifier.Builder,StochasticGradientDescentClassifier>public StochasticGradientDescentClassifier.Builder lossFunction(LossFunctionType lossFunction)
lossFunction - the criterion (LossFunctionType) (default: LossFunctionType.HINGE)public StochasticGradientDescentClassifier.Builder penalty(PenaltyType penalty)
penalty - the penalty (PenaltyType) (default: PenaltyType.L2)public StochasticGradientDescentClassifier.Builder alpha(double alpha)
alpha - the alpha (default: 1e-4)public StochasticGradientDescentClassifier.Builder l1Ratio(double l1Ratio)
l1Ratio - the ratio parameter (default: 0.15)public StochasticGradientDescentClassifier.Builder fitIntercept(boolean fitIntercept)
fitIntercept - the fit intercept flag (default: true)public StochasticGradientDescentClassifier.Builder maxIterations(int maxIterations)
maxIterations - the number of iterations (default: 5)public StochasticGradientDescentClassifier.Builder tolerance(Double tolerance)
tolerance - the tolerance (default: null)public StochasticGradientDescentClassifier.Builder shuffle(boolean shuffle)
shuffle - the shuffle flag (default: true)public StochasticGradientDescentClassifier.Builder verbose(boolean verbose)
verbose - the verbose mode flag (default: false)public StochasticGradientDescentClassifier.Builder epsilon(double epsilon)
epsilon - the epsilon (default: 0.1)public StochasticGradientDescentClassifier.Builder jobs(int jobs)
jobs - the number of jobs (default: 1)public StochasticGradientDescentClassifier.Builder seed(Integer seed)
seed - the seed (default: null)public StochasticGradientDescentClassifier.Builder learningRate(LearningRateType learningRate)
learningRate - the learning rate (LearningRateType) (default: LearningRateType.OPTIMA)public StochasticGradientDescentClassifier.Builder eta0(double eta0)
eta0 - the initial learning rate (default: 0.0)public StochasticGradientDescentClassifier.Builder powerT(double powerT)
powerT - the exponent (default: 0.5)public StochasticGradientDescentClassifier.Builder classWeight(ClassWeightType classWeight)
classWeight - the class weight (ClassWeightType) (default: null)public StochasticGradientDescentClassifier.Builder warmStart(boolean warmStart)
warmStart - the warm start (default: false)public StochasticGradientDescentClassifier.Builder average(int average)
average - the average weightspublic StochasticGradientDescentClassifier.Builder average(boolean average)
average - the average flag (default: false)public StochasticGradientDescentClassifier.Builder modelName(String name)
BasePythonClassifier.BuildermodelName in class BasePythonClassifier.Builder<StochasticGradientDescentClassifier.Builder,StochasticGradientDescentClassifier>name - the model name (String)protected StochasticGradientDescentClassifier buildModel()
BasePythonClassifier.BuilderbuildModel in class BasePythonClassifier.Builder<StochasticGradientDescentClassifier.Builder,StochasticGradientDescentClassifier>Copyright © 2019. All rights reserved.