Package | Description |
---|---|
moa.classifiers.trees.iadem |
Modifier and Type | Class and Description |
---|---|
class |
Iadem2.LeafNode |
class |
Iadem2.LeafNodeNB |
class |
Iadem2.LeafNodeNBKirkby |
class |
Iadem2.LeafNodeWeightedVote |
class |
Iadem2.NominalVirtualNode |
class |
Iadem2.NumericVirtualNode |
class |
Iadem2.SplitNode |
class |
Iadem2.VirtualNode |
class |
Iadem3.AdaptiveLeafNode |
class |
Iadem3.AdaptiveLeafNodeNB |
class |
Iadem3.AdaptiveLeafNodeNBAdaptive |
class |
Iadem3.AdaptiveLeafNodeNBKirkby |
class |
Iadem3.AdaptiveLeafNodeWeightedVote |
class |
Iadem3.AdaptiveNominalVirtualNode |
class |
Iadem3.AdaptiveNumericVirtualNode |
class |
Iadem3.AdaptiveSplitNode |
Modifier and Type | Field and Description |
---|---|
protected Iadem2.Node |
Iadem3Subtree.nodo |
Iadem2.Node |
Iadem2.Node.parent |
protected Iadem2.Node |
Iadem2.treeRoot |
Modifier and Type | Field and Description |
---|---|
AutoExpandVector<Iadem2.Node> |
Iadem2.SplitNode.children |
Modifier and Type | Method and Description |
---|---|
Iadem2.Node |
Iadem2.SplitNode.getChild(int index) |
Iadem2.Node |
Iadem2.Node.getParent() |
Iadem2.Node |
Iadem2.getTreeRoot() |
Iadem2.Node |
Iadem3.AdaptiveLeafNode.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem3.AdaptiveLeafNodeNBAdaptive.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem3.AdaptiveLeafNodeNBKirkby.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem3.AdaptiveNominalVirtualNode.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem3.AdaptiveNumericVirtualNode.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem3.AdaptiveSplitNode.learnFromInstance(Instance instance) |
abstract Iadem2.Node |
Iadem2.Node.learnFromInstance(Instance instance) |
Iadem2.Node |
Iadem2.LeafNode.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem2.LeafNodeNBKirkby.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem2.LeafNodeWeightedVote.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem2.NominalVirtualNode.learnFromInstance(Instance inst) |
Iadem2.Node |
Iadem2.NumericVirtualNode.learnFromInstance(Instance instance) |
Iadem2.Node |
Iadem2.SplitNode.learnFromInstance(Instance inst) |
Modifier and Type | Method and Description |
---|---|
void |
Iadem2.SplitNode.addChild(Iadem2.Node child) |
void |
Iadem2.SplitNode.changeChildren(Iadem2.Node oldChild,
Iadem2.Node newChild) |
Iadem2.SplitNode |
Iadem3.AdaptiveNominalVirtualNode.getNewSplitNode(long counter,
Iadem2.Node parent,
IademAttributeSplitSuggestion bestSplit,
Instance instance) |
Iadem2.SplitNode |
Iadem3.AdaptiveNumericVirtualNode.getNewSplitNode(long counter,
Iadem2.Node parent,
IademAttributeSplitSuggestion bestSplit,
Instance instance) |
abstract Iadem2.SplitNode |
Iadem2.VirtualNode.getNewSplitNode(long newInstancesSeen,
Iadem2.Node parent,
IademAttributeSplitSuggestion bestSuggestion,
Instance instance) |
Iadem2.SplitNode |
Iadem2.NominalVirtualNode.getNewSplitNode(long newTotal,
Iadem2.Node parent,
IademAttributeSplitSuggestion bestSuggestion,
Instance instance) |
Iadem2.SplitNode |
Iadem2.NumericVirtualNode.getNewSplitNode(long newTotal,
Iadem2.Node parent,
IademAttributeSplitSuggestion bestSuggestion,
Instance instance) |
protected boolean |
Iadem3.hasTree(Iadem2.Node node) |
Iadem2.LeafNode |
Iadem3.newLeafNode(Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] initialClassCount,
Instance instance) |
Iadem2.LeafNode |
Iadem2.newLeafNode(Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] classDist,
Instance instance) |
void |
Iadem2.SplitNode.removeChild(Iadem2.Node child) |
void |
Iadem2.SplitNode.setChild(Iadem2.Node child,
int index) |
void |
Iadem2.SplitNode.setChildren(Iadem2.Node[] children) |
void |
Iadem2.Node.setParent(Iadem2.Node parent) |
void |
Iadem2.setTreeRoot(Iadem2.Node newRoot) |
protected void |
Iadem3.AdaptiveSplitNode.updateSubtreeLevel(Iadem2.Node node) |
protected void |
Iadem3.AdaptiveSplitNode.updateSubtreeLevelAux(Iadem2.Node node) |
Modifier and Type | Method and Description |
---|---|
void |
Iadem2.SplitNode.setChild(AutoExpandVector<Iadem2.Node> children) |
Constructor and Description |
---|
AdaptiveLeafNode(Iadem3 arbol,
Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] initialClassCount,
IademNumericAttributeObserver numericAttClassObserver,
AbstractChangeDetector estimator,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
Instance instance) |
AdaptiveLeafNodeNB(Iadem3 tree,
Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] initialClassCount,
IademNumericAttributeObserver numericAttClassObserver,
int limitNaiveBayes,
AbstractChangeDetector estimator,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
Instance instance) |
AdaptiveLeafNodeNBAdaptive(Iadem3 tree,
Iadem2.Node parent,
long instancesProcessedByTheTree,
long instancesProcessedByThisLeaf,
double[] classDist,
IademNumericAttributeObserver observadorContinuos,
int naiveBayesLimit,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
AbstractChangeDetector estimator,
Instance instance) |
AdaptiveLeafNodeNBKirkby(Iadem3 tree,
Iadem2.Node parent,
long instancesProcessedByTheTree,
long instancesProcessedByThisLeaf,
double[] classDist,
IademNumericAttributeObserver observadorContinuos,
int naiveBayesLimit,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
AbstractChangeDetector estimator,
Instance instance) |
AdaptiveLeafNodeWeightedVote(Iadem3 tree,
Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] classDist,
IademNumericAttributeObserver observadorContinuos,
int naiveBayesLimit,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
AbstractChangeDetector estimator,
Instance instance) |
AdaptiveNominalVirtualNode(Iadem3 tree,
Iadem2.Node parent,
int attID,
boolean onlyMultiwayTest,
boolean onlyBinaryTest) |
AdaptiveNumericVirtualNode(Iadem3 tree,
Iadem2.Node parent,
int attID,
IademNumericAttributeObserver observadorContinuos) |
AdaptiveSplitNode(Iadem3 tree,
Iadem2.Node parent,
Iadem2.Node[] child,
double[] freq,
InstanceConditionalTest splitTest,
AbstractChangeDetector estimator,
Iadem3.AdaptiveLeafNode predictionLeaf,
int causeOfSplit) |
AdaptiveSplitNode(Iadem3 tree,
Iadem2.Node parent,
Iadem2.Node[] child,
double[] freq,
InstanceConditionalTest splitTest,
AbstractChangeDetector estimator,
Iadem3.AdaptiveLeafNode predictionLeaf,
int causeOfSplit) |
Iadem3Subtree(Iadem2.Node node,
int treeLevel,
Iadem3 mainTree,
Instance instance) |
LeafNode(Iadem2 tree,
Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] initialClassCount,
IademNumericAttributeObserver numericAttClassObserver,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
Instance instance) |
LeafNodeNB(Iadem2 tree,
Iadem2.Node parent,
long instTreeCountSinceVirtual,
long instNodeCountSinceVirtual,
double[] initialClassVotes,
IademNumericAttributeObserver numericAttClassObserver,
int naiveBayesLimit,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
Instance instance) |
LeafNodeNBKirkby(Iadem2 tree,
Iadem2.Node parent,
long instancesProcessedByTheTree,
long instancesProcessedByThisLeaf,
double[] classDist,
IademNumericAttributeObserver numericAttClassObserver,
int naiveBayesLimit,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
AbstractChangeDetector estimator,
Instance instance) |
LeafNodeWeightedVote(Iadem2 tree,
Iadem2.Node parent,
long instancesProcessedByTheTree,
long instancesProcessedByThisLeaf,
double[] classDist,
IademNumericAttributeObserver observadorContinuos,
int naiveBayesLimit,
boolean onlyMultiwayTest,
boolean onlyBinaryTest,
AbstractChangeDetector estimator,
Instance instance) |
Node(Iadem2 tree,
Iadem2.Node parent,
double[] initialClassCount) |
NominalVirtualNode(Iadem2 tree,
Iadem2.Node parent,
int attIndex,
boolean onlyMultiwayTest,
boolean onlyBinaryTest) |
NumericVirtualNode(Iadem2 tree,
Iadem2.Node parent,
int attIndex,
IademNumericAttributeObserver numericAttClassObs) |
SplitNode(Iadem2 tree,
Iadem2.Node parent,
Iadem2.Node[] children,
double[] initialClassCount,
InstanceConditionalTest splitTest) |
SplitNode(Iadem2 tree,
Iadem2.Node parent,
Iadem2.Node[] children,
double[] initialClassCount,
InstanceConditionalTest splitTest) |
VirtualNode(Iadem2 tree,
Iadem2.Node parent,
int attIndex) |
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.