public class ClassificationConfigurationLogisticRegression extends ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression> implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
ClassificationConfigurationLogisticRegression.PriorFunction
Prior function for regularization
|
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_ALPHA
Default value
|
static double |
DEFAULT_DECAY_EXPONENT
Default value
|
static double |
DEFAULT_LAMBDA
Default value
|
static double |
DEFAULT_LEARNING_RATE
Default value
|
static ClassificationConfigurationLogisticRegression.PriorFunction |
DEFAULT_PRIOR
Default value
|
static int |
DEFAULT_STEP_OFFSET
Default value
|
DEFAULT_DETERMINISTIC, DEFAULT_MAX_RECORDS, DEFAULT_NUMBER_OF_FOLDS, DEFAULT_VECTOR_LENGTH
createLogisticRegression, createNaiveBayes, createRandomForest, isModified, setModified, setUnmodified
public static final double DEFAULT_ALPHA
public static final double DEFAULT_DECAY_EXPONENT
public static final double DEFAULT_LAMBDA
public static final double DEFAULT_LEARNING_RATE
public static final int DEFAULT_STEP_OFFSET
public static final ClassificationConfigurationLogisticRegression.PriorFunction DEFAULT_PRIOR
public static ClassificationConfigurationLogisticRegression create()
public ClassificationConfigurationLogisticRegression clone()
clone
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
public double getAlpha()
public double getDecayExponent()
public double getLambda()
public double getLearningRate()
public int getMaxRecords()
getMaxRecords
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
public int getNumFolds()
getNumFolds
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
public ClassificationConfigurationLogisticRegression.PriorFunction getPriorFunction()
public long getSeed()
getSeed
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
public int getStepOffset()
public int getVectorLength()
getVectorLength
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
public boolean isDeterministic()
isDeterministic
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
public void parse(ARXClassificationConfiguration<?> config)
ARXClassificationConfiguration
parse
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
public ClassificationConfigurationLogisticRegression setAlpha(double alpha)
alpha
- the alpha to setpublic ClassificationConfigurationLogisticRegression setDecayExponent(double decayExponent)
decayExponent
- the decayExponent to setpublic ClassificationConfigurationLogisticRegression setDeterministic(boolean deterministic)
setDeterministic
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
deterministic
- public ClassificationConfigurationLogisticRegression setLambda(double lambda)
lambda
- the lambda to setpublic ClassificationConfigurationLogisticRegression setLearningRate(double learningRate)
learningRate
- the learningRate to setpublic ClassificationConfigurationLogisticRegression setMaxRecords(int maxRecords)
setMaxRecords
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
maxRecords
- the maxRecords to setpublic ClassificationConfigurationLogisticRegression setNumFolds(int numberOfFolds)
setNumFolds
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
numberOfFolds
- the numberOfFolds to setpublic ClassificationConfigurationLogisticRegression setPriorFunction(ClassificationConfigurationLogisticRegression.PriorFunction priorFunction)
priorFunction
- the priorFunction to setpublic ClassificationConfigurationLogisticRegression setSeed(int seed)
setSeed
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
seed
- the seed to setpublic ClassificationConfigurationLogisticRegression setStepOffset(int stepOffset)
stepOffset
- the stepOffset to setpublic ClassificationConfigurationLogisticRegression setVectorLength(int vectorLength)
setVectorLength
in class ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
vectorLength
- the vectorLength to set