public class MultilabelHoeffdingTree.MultilabelLearningNodeClassifier extends HoeffdingTreeClassifLeaves.LearningNodeClassifier
classifier
attributeObservers, isInitialized, weightSeenAtLastSplitEvaluation
observedClassDistribution
Constructor and Description |
---|
MultilabelLearningNodeClassifier(double[] initialClassObservations,
Classifier cl,
MultilabelHoeffdingTree ht) |
Modifier and Type | Method and Description |
---|---|
void |
describeSubtree(HoeffdingTree ht,
StringBuilder out,
int indent) |
void |
disableAttribute(int attIndex) |
Classifier |
getClassifier() |
double[] |
getClassVotes(Instance inst,
HoeffdingTree ht) |
Prediction |
getPredictionForInstance(Instance inst,
HoeffdingTree ht) |
void |
learnFromInstance(Instance inst,
HoeffdingTree ht) |
calcByteSize, getBestSplitSuggestions, getWeightSeen, getWeightSeenAtLastSplitEvaluation, setWeightSeenAtLastSplitEvaluation
calcByteSizeIncludingSubtree, calculatePromise, filterInstanceToLeaf, getDescription, getObservedClassDistribution, isLeaf, observedClassDistributionIsPure, subtreeDepth
copy, copy, measureByteSize, measureByteSize, toString
public MultilabelLearningNodeClassifier(double[] initialClassObservations, Classifier cl, MultilabelHoeffdingTree ht)
public double[] getClassVotes(Instance inst, HoeffdingTree ht)
getClassVotes
in class HoeffdingTreeClassifLeaves.LearningNodeClassifier
public Prediction getPredictionForInstance(Instance inst, HoeffdingTree ht)
public void disableAttribute(int attIndex)
disableAttribute
in class HoeffdingTreeClassifLeaves.LearningNodeClassifier
public Classifier getClassifier()
getClassifier
in class HoeffdingTreeClassifLeaves.LearningNodeClassifier
public void learnFromInstance(Instance inst, HoeffdingTree ht)
learnFromInstance
in class HoeffdingTreeClassifLeaves.LearningNodeClassifier
public void describeSubtree(HoeffdingTree ht, StringBuilder out, int indent)
describeSubtree
in class HoeffdingTree.Node
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.