Package moa.classifiers.meta
Class StreamingRandomPatches.StreamingRandomPatchesClassifier
- java.lang.Object
-
- moa.classifiers.meta.StreamingRandomPatches.StreamingRandomPatchesClassifier
-
- Enclosing class:
- StreamingRandomPatches
protected class StreamingRandomPatches.StreamingRandomPatchesClassifier extends Object
-
-
Field Summary
Fields Modifier and Type Field Description StreamingRandomPatches.StreamingRandomPatchesClassifier
bkgLearner
Classifier
classifier
long
createdOn
boolean
disableBkgLearner
boolean
disableDriftDetector
protected ChangeDetector
driftDetectionMethod
protected ClassOption
driftOption
BasicClassificationPerformanceEvaluator
evaluator
int[]
featureIndexes
int
indexOriginal
boolean
isBackgroundLearner
int
numberOfDriftsDetected
int
numberOfDriftsInduced
int
numberOfWarningsDetected
int
numberOfWarningsInduced
Instances
subset
protected ChangeDetector
warningDetectionMethod
protected ClassOption
warningOption
-
Constructor Summary
Constructors Constructor Description StreamingRandomPatchesClassifier(int indexOriginal, Classifier instantiatedClassifier, BasicClassificationPerformanceEvaluator evaluatorInstantiated, long instancesSeen, boolean disableBkgLearner, boolean disableDriftDetector, ClassOption driftOption, ClassOption warningOption, boolean isBackgroundLearner)
StreamingRandomPatchesClassifier(int indexOriginal, Classifier instantiatedClassifier, BasicClassificationPerformanceEvaluator evaluatorInstantiated, long instancesSeen, boolean disableBkgLearner, boolean disableDriftDetector, ClassOption driftOption, ClassOption warningOption, ArrayList<Integer> featuresIndexes, Instance instance, boolean isBackgroundLearner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]
getVotesForInstance(Instance instance)
void
prepareRandomSubspaceInstance(Instance instance, double weight)
void
reset(Instance instance, long instancesSeen, Random random)
void
trainOnInstance(Instance instance, double weight, long instancesSeen, Random random)
void
triggerWarning(Instance instance, long instancesSeen, Random random)
-
-
-
Field Detail
-
indexOriginal
public int indexOriginal
-
createdOn
public long createdOn
-
classifier
public Classifier classifier
-
subset
public Instances subset
-
featureIndexes
public int[] featureIndexes
-
disableBkgLearner
public boolean disableBkgLearner
-
disableDriftDetector
public boolean disableDriftDetector
-
driftDetectionMethod
protected ChangeDetector driftDetectionMethod
-
warningDetectionMethod
protected ChangeDetector warningDetectionMethod
-
driftOption
protected ClassOption driftOption
-
warningOption
protected ClassOption warningOption
-
bkgLearner
public StreamingRandomPatches.StreamingRandomPatchesClassifier bkgLearner
-
isBackgroundLearner
public boolean isBackgroundLearner
-
evaluator
public BasicClassificationPerformanceEvaluator evaluator
-
numberOfDriftsDetected
public int numberOfDriftsDetected
-
numberOfWarningsDetected
public int numberOfWarningsDetected
-
numberOfDriftsInduced
public int numberOfDriftsInduced
-
numberOfWarningsInduced
public int numberOfWarningsInduced
-
-
Constructor Detail
-
StreamingRandomPatchesClassifier
public StreamingRandomPatchesClassifier(int indexOriginal, Classifier instantiatedClassifier, BasicClassificationPerformanceEvaluator evaluatorInstantiated, long instancesSeen, boolean disableBkgLearner, boolean disableDriftDetector, ClassOption driftOption, ClassOption warningOption, boolean isBackgroundLearner)
-
StreamingRandomPatchesClassifier
public StreamingRandomPatchesClassifier(int indexOriginal, Classifier instantiatedClassifier, BasicClassificationPerformanceEvaluator evaluatorInstantiated, long instancesSeen, boolean disableBkgLearner, boolean disableDriftDetector, ClassOption driftOption, ClassOption warningOption, ArrayList<Integer> featuresIndexes, Instance instance, boolean isBackgroundLearner)
-
-
Method Detail
-
prepareRandomSubspaceInstance
public void prepareRandomSubspaceInstance(Instance instance, double weight)
-
trainOnInstance
public void trainOnInstance(Instance instance, double weight, long instancesSeen, Random random)
-
getVotesForInstance
public double[] getVotesForInstance(Instance instance)
- Parameters:
instance
-- Returns:
- votes for the given instance
-
-