Package moa.classifiers.meta
Class SelfOptimisingKNearestLeaves.SelfOptimisingKNearestLeavesBaseLearner
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.classifiers.meta.SelfOptimisingKNearestLeaves.SelfOptimisingKNearestLeavesBaseLearner
-
- All Implemented Interfaces:
Serializable
,MOAObject
- Enclosing class:
- SelfOptimisingKNearestLeaves
protected final class SelfOptimisingKNearestLeaves.SelfOptimisingKNearestLeavesBaseLearner extends AbstractMOAObject
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected SelfOptimisingKNearestLeaves.SelfOptimisingKNearestLeavesBaseLearner
bkgLearner
SelfOptimisingBaseTree
classifier
long
createdOn
protected ChangeDetector
driftDetectionMethod
protected ClassOption
driftOption
BasicRegressionPerformanceEvaluator
evaluator
int
indexOriginal
boolean
isBackgroundLearner
long
lastDriftOn
long
lastWarningOn
protected int
numberOfDriftsDetected
protected int
numberOfWarningsDetected
boolean
useBkgLearner
boolean
useDriftDetector
protected ChangeDetector
warningDetectionMethod
protected ClassOption
warningOption
-
Constructor Summary
Constructors Constructor Description SelfOptimisingKNearestLeavesBaseLearner(int indexOriginal, SelfOptimisingBaseTree instantiatedClassifier, BasicRegressionPerformanceEvaluator evaluatorInstantiated, long instancesSeen, boolean useBkgLearner, boolean useDriftDetector, ClassOption driftOption, ClassOption warningOption, boolean isBackgroundLearner, Random random)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getDescription(StringBuilder sb, int indent)
Returns a string representation of this object.double[]
getVotesForInstance(Instance instance)
void
reset()
void
trainOnInstance(Instance instance, double weight, long instancesSeen)
-
Methods inherited from class moa.AbstractMOAObject
copy, copy, measureByteSize, measureByteSize, toString
-
-
-
-
Field Detail
-
indexOriginal
public int indexOriginal
-
createdOn
public long createdOn
-
lastDriftOn
public long lastDriftOn
-
lastWarningOn
public long lastWarningOn
-
classifier
public SelfOptimisingBaseTree classifier
-
isBackgroundLearner
public boolean isBackgroundLearner
-
driftOption
protected ClassOption driftOption
-
warningOption
protected ClassOption warningOption
-
driftDetectionMethod
protected ChangeDetector driftDetectionMethod
-
warningDetectionMethod
protected ChangeDetector warningDetectionMethod
-
useBkgLearner
public boolean useBkgLearner
-
useDriftDetector
public boolean useDriftDetector
-
bkgLearner
protected SelfOptimisingKNearestLeaves.SelfOptimisingKNearestLeavesBaseLearner bkgLearner
-
evaluator
public BasicRegressionPerformanceEvaluator evaluator
-
numberOfDriftsDetected
protected int numberOfDriftsDetected
-
numberOfWarningsDetected
protected int numberOfWarningsDetected
-
-
Constructor Detail
-
SelfOptimisingKNearestLeavesBaseLearner
public SelfOptimisingKNearestLeavesBaseLearner(int indexOriginal, SelfOptimisingBaseTree instantiatedClassifier, BasicRegressionPerformanceEvaluator evaluatorInstantiated, long instancesSeen, boolean useBkgLearner, boolean useDriftDetector, ClassOption driftOption, ClassOption warningOption, boolean isBackgroundLearner, Random random)
-
-
Method Detail
-
reset
public void reset()
-
trainOnInstance
public void trainOnInstance(Instance instance, double weight, long instancesSeen)
-
getVotesForInstance
public double[] getVotesForInstance(Instance instance)
-
getDescription
public void getDescription(StringBuilder sb, int indent)
Description copied from interface:MOAObject
Returns a string representation of this object. Used inAbstractMOAObject.toString
to give a string representation of the object.- Parameters:
sb
- the stringbuilder to add the descriptionindent
- the number of characters to indent
-
-