Package moa.classifiers.trees
Interface HoeffdingAdaptiveTree.NewNode
-
- All Known Implementing Classes:
HoeffdingAdaptiveTree.AdaLearningNode
,HoeffdingAdaptiveTree.AdaSplitNode
,HoeffdingAdaptiveTreeClassifLeaves.LearningNodeHATClassifier
- Enclosing class:
- HoeffdingAdaptiveTree
public static interface HoeffdingAdaptiveTree.NewNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
filterInstanceToLeaves(Instance inst, HoeffdingTree.SplitNode myparent, int parentBranch, List<HoeffdingTree.FoundNode> foundNodes, boolean updateSplitterCounts)
double
getErrorEstimation()
double
getErrorWidth()
boolean
isNullError()
void
killTreeChilds(HoeffdingAdaptiveTree ht)
void
learnFromInstance(Instance inst, HoeffdingAdaptiveTree ht, HoeffdingTree.SplitNode parent, int parentBranch)
int
numberLeaves()
-
-
-
Method Detail
-
numberLeaves
int numberLeaves()
-
getErrorEstimation
double getErrorEstimation()
-
getErrorWidth
double getErrorWidth()
-
isNullError
boolean isNullError()
-
killTreeChilds
void killTreeChilds(HoeffdingAdaptiveTree ht)
-
learnFromInstance
void learnFromInstance(Instance inst, HoeffdingAdaptiveTree ht, HoeffdingTree.SplitNode parent, int parentBranch)
-
filterInstanceToLeaves
void filterInstanceToLeaves(Instance inst, HoeffdingTree.SplitNode myparent, int parentBranch, List<HoeffdingTree.FoundNode> foundNodes, boolean updateSplitterCounts)
-
-