Package org.deidentifier.arx.aggregates
Klasse ClassificationConfigurationLogisticRegression
java.lang.Object
org.deidentifier.arx.ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
org.deidentifier.arx.aggregates.ClassificationConfigurationLogisticRegression
- Alle implementierten Schnittstellen:
Serializable,Cloneable
public class ClassificationConfigurationLogisticRegression
extends ARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
implements Serializable, Cloneable
Configuration for logistic regression
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumPrior function for regularization -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final doubleDefault valuestatic final doubleDefault valuestatic final doubleDefault valuestatic final doubleDefault valueDefault valuestatic final intDefault valueVon Klasse geerbte Felder org.deidentifier.arx.ARXClassificationConfiguration
DEFAULT_DETERMINISTIC, DEFAULT_MAX_RECORDS, DEFAULT_NUMBER_OF_FOLDS, DEFAULT_VECTOR_LENGTH -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedClassificationConfigurationLogisticRegression(double alpha, double decayExponent, double lambda, double learningRate, int stepOffset, int vectorLength, int maxRecords, int seed, int numberOfFolds, boolean deterministic, ClassificationConfigurationLogisticRegression.PriorFunction prior) Clone constructor -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungclone()create()Returns a new instancedoublegetAlpha()doubledoubledoubleintintlonggetSeed()intintbooleanReturns whether the process should be deterministicvoidparse(ARXClassificationConfiguration<?> config) Parses another configurationsetAlpha(double alpha) setDecayExponent(double decayExponent) setDeterministic(boolean deterministic) Sets whether the process should be deterministicsetLambda(double lambda) setLearningRate(double learningRate) setMaxRecords(int maxRecords) setNumFolds(int numberOfFolds) setSeed(int seed) Seed for randomization.setStepOffset(int stepOffset) setVectorLength(int vectorLength) Von Klasse geerbte Methoden org.deidentifier.arx.ARXClassificationConfiguration
createLogisticRegression, createNaiveBayes, createRandomForest, isModified, setModified, setUnmodified
-
Felddetails
-
DEFAULT_ALPHA
public static final double DEFAULT_ALPHADefault value- Siehe auch:
-
DEFAULT_DECAY_EXPONENT
public static final double DEFAULT_DECAY_EXPONENTDefault value- Siehe auch:
-
DEFAULT_LAMBDA
public static final double DEFAULT_LAMBDADefault value- Siehe auch:
-
DEFAULT_LEARNING_RATE
public static final double DEFAULT_LEARNING_RATEDefault value- Siehe auch:
-
DEFAULT_STEP_OFFSET
public static final int DEFAULT_STEP_OFFSETDefault value- Siehe auch:
-
DEFAULT_PRIOR
Default value
-
-
Konstruktordetails
-
ClassificationConfigurationLogisticRegression
protected ClassificationConfigurationLogisticRegression(double alpha, double decayExponent, double lambda, double learningRate, int stepOffset, int vectorLength, int maxRecords, int seed, int numberOfFolds, boolean deterministic, ClassificationConfigurationLogisticRegression.PriorFunction prior) Clone constructor- Parameter:
alpha-decayExponent-lambda-learningRate-stepOffset-vectorLength-maxRecords-seed-numberOfFolds-deterministic-prior-
-
-
Methodendetails
-
create
Returns a new instance- Gibt zurück:
-
clone
- Angegeben von:
clonein KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>
-
getAlpha
public double getAlpha()- Gibt zurück:
- the alpha
-
getDecayExponent
public double getDecayExponent()- Gibt zurück:
- the decayExponent
-
getLambda
public double getLambda()- Gibt zurück:
- the lambda
-
getLearningRate
public double getLearningRate()- Gibt zurück:
- the learningRate
-
getMaxRecords
public int getMaxRecords()- Setzt außer Kraft:
getMaxRecordsin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Gibt zurück:
- the maxRecords
-
getNumFolds
public int getNumFolds()- Setzt außer Kraft:
getNumFoldsin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Gibt zurück:
- the numberOfFolds
-
getPriorFunction
- Gibt zurück:
- the priorFunction
-
getSeed
public long getSeed()- Setzt außer Kraft:
getSeedin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Gibt zurück:
- the seed
-
getStepOffset
public int getStepOffset()- Gibt zurück:
- the stepOffset
-
getVectorLength
public int getVectorLength()- Setzt außer Kraft:
getVectorLengthin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Gibt zurück:
- the vectorLength
-
isDeterministic
public boolean isDeterministic()Returns whether the process should be deterministic- Setzt außer Kraft:
isDeterministicin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Gibt zurück:
-
parse
Beschreibung aus Klasse kopiert:ARXClassificationConfigurationParses another configuration- Setzt außer Kraft:
parsein KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Parameter:
config-
-
setAlpha
- Parameter:
alpha- the alpha to set
-
setDecayExponent
- Parameter:
decayExponent- the decayExponent to set
-
setDeterministic
Sets whether the process should be deterministic- Setzt außer Kraft:
setDeterministicin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Parameter:
deterministic-- Gibt zurück:
-
setLambda
- Parameter:
lambda- the lambda to set
-
setLearningRate
- Parameter:
learningRate- the learningRate to set
-
setMaxRecords
- Setzt außer Kraft:
setMaxRecordsin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Parameter:
maxRecords- the maxRecords to set
-
setNumFolds
- Setzt außer Kraft:
setNumFoldsin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Parameter:
numberOfFolds- the numberOfFolds to set
-
setPriorFunction
public ClassificationConfigurationLogisticRegression setPriorFunction(ClassificationConfigurationLogisticRegression.PriorFunction priorFunction) - Parameter:
priorFunction- the priorFunction to set
-
setSeed
Seed for randomization. Set to Integer.MAX_VALUE for randomization.- Setzt außer Kraft:
setSeedin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Parameter:
seed- the seed to set
-
setStepOffset
- Parameter:
stepOffset- the stepOffset to set
-
setVectorLength
- Setzt außer Kraft:
setVectorLengthin KlasseARXClassificationConfiguration<ClassificationConfigurationLogisticRegression>- Parameter:
vectorLength- the vectorLength to set
-