Package moa.classifiers.trees
Class HoeffdingAdaptiveTreeClassifLeaves.LearningNodeHATClassifier
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.classifiers.trees.HoeffdingTree.Node
-
- moa.classifiers.trees.HoeffdingTree.LearningNode
-
- moa.classifiers.trees.HoeffdingTree.ActiveLearningNode
-
- moa.classifiers.trees.HoeffdingTree.LearningNodeNB
-
- moa.classifiers.trees.HoeffdingTree.LearningNodeNBAdaptive
-
- moa.classifiers.trees.HoeffdingAdaptiveTree.AdaLearningNode
-
- moa.classifiers.trees.HoeffdingAdaptiveTreeClassifLeaves.LearningNodeHATClassifier
-
- All Implemented Interfaces:
Serializable
,HoeffdingAdaptiveTree.NewNode
,MOAObject
- Enclosing class:
- HoeffdingAdaptiveTreeClassifLeaves
public class HoeffdingAdaptiveTreeClassifLeaves.LearningNodeHATClassifier extends HoeffdingAdaptiveTree.AdaLearningNode
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Classifier
classifier
-
Fields inherited from class moa.classifiers.trees.HoeffdingAdaptiveTree.AdaLearningNode
classifierRandom, ErrorChange, estimationErrorWeight, randomSeed
-
Fields inherited from class moa.classifiers.trees.HoeffdingTree.LearningNodeNBAdaptive
mcCorrectWeight, nbCorrectWeight
-
Fields inherited from class moa.classifiers.trees.HoeffdingTree.ActiveLearningNode
attributeObservers, isInitialized, weightSeenAtLastSplitEvaluation
-
Fields inherited from class moa.classifiers.trees.HoeffdingTree.Node
observedClassDistribution
-
-
Constructor Summary
Constructors Constructor Description LearningNodeHATClassifier(double[] initialClassObservations)
LearningNodeHATClassifier(double[] initialClassObservations, Classifier cl, HoeffdingAdaptiveTreeClassifLeaves ht)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disableAttribute(int attIndex)
Classifier
getClassifier()
double[]
getClassVotes(Instance inst, HoeffdingTree ht)
void
learnFromInstance(Instance inst, HoeffdingTree ht)
-
Methods inherited from class moa.classifiers.trees.HoeffdingAdaptiveTree.AdaLearningNode
calcByteSize, filterInstanceToLeaves, getErrorEstimation, getErrorWidth, isNullError, killTreeChilds, learnFromInstance, numberLeaves
-
Methods inherited from class moa.classifiers.trees.HoeffdingTree.ActiveLearningNode
getBestSplitSuggestions, getWeightSeen, getWeightSeenAtLastSplitEvaluation, setWeightSeenAtLastSplitEvaluation
-
Methods inherited from class moa.classifiers.trees.HoeffdingTree.Node
calcByteSizeIncludingSubtree, calculatePromise, describeSubtree, filterInstanceToLeaf, getDescription, getObservedClassDistribution, getObservedClassDistributionAtLeavesReachableThroughThisNode, isLeaf, observedClassDistributionIsPure, subtreeDepth
-
Methods inherited from class moa.AbstractMOAObject
copy, copy, measureByteSize, measureByteSize, toString
-
-
-
-
Field Detail
-
classifier
protected Classifier classifier
-
-
Constructor Detail
-
LearningNodeHATClassifier
public LearningNodeHATClassifier(double[] initialClassObservations)
-
LearningNodeHATClassifier
public LearningNodeHATClassifier(double[] initialClassObservations, Classifier cl, HoeffdingAdaptiveTreeClassifLeaves ht)
-
-
Method Detail
-
getClassVotes
public double[] getClassVotes(Instance inst, HoeffdingTree ht)
- Overrides:
getClassVotes
in classHoeffdingAdaptiveTree.AdaLearningNode
-
disableAttribute
public void disableAttribute(int attIndex)
- Overrides:
disableAttribute
in classHoeffdingTree.LearningNodeNB
-
learnFromInstance
public void learnFromInstance(Instance inst, HoeffdingTree ht)
- Overrides:
learnFromInstance
in classHoeffdingTree.LearningNodeNBAdaptive
-
getClassifier
public Classifier getClassifier()
-
-