public static class HoeffdingTree.ActiveLearningNode extends HoeffdingTree.LearningNode
| Modifier and Type | Field and Description |
|---|---|
protected AutoExpandVector<AttributeClassObserver> |
attributeObservers |
protected boolean |
isInitialized |
protected double |
weightSeenAtLastSplitEvaluation |
observedClassDistribution| Constructor and Description |
|---|
HoeffdingTree.ActiveLearningNode(double[] initialClassObservations) |
| Modifier and Type | Method and Description |
|---|---|
int |
calcByteSize() |
void |
disableAttribute(int attIndex) |
AttributeSplitSuggestion[] |
getBestSplitSuggestions(SplitCriterion criterion,
HoeffdingTree ht) |
double |
getWeightSeen() |
double |
getWeightSeenAtLastSplitEvaluation() |
void |
learnFromInstance(weka.core.Instance inst,
HoeffdingTree ht) |
void |
setWeightSeenAtLastSplitEvaluation(double weight) |
calcByteSizeIncludingSubtree, calculatePromise, describeSubtree, filterInstanceToLeaf, getClassVotes, getDescription, getObservedClassDistribution, isLeaf, observedClassDistributionIsPure, subtreeDepthcopy, copy, measureByteSize, measureByteSize, toStringprotected double weightSeenAtLastSplitEvaluation
protected AutoExpandVector<AttributeClassObserver> attributeObservers
protected boolean isInitialized
public HoeffdingTree.ActiveLearningNode(double[] initialClassObservations)
public int calcByteSize()
calcByteSize in class HoeffdingTree.Nodepublic void learnFromInstance(weka.core.Instance inst,
HoeffdingTree ht)
learnFromInstance in class HoeffdingTree.LearningNodepublic double getWeightSeen()
public double getWeightSeenAtLastSplitEvaluation()
public void setWeightSeenAtLastSplitEvaluation(double weight)
public AttributeSplitSuggestion[] getBestSplitSuggestions(SplitCriterion criterion, HoeffdingTree ht)
public void disableAttribute(int attIndex)
Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.