Class MCTreeNodeReD
- java.lang.Object
-
- ai.libs.jaicore.ml.weka.classification.learner.reduction.AMCTreeNode<java.lang.String>
-
- ai.libs.jaicore.ml.weka.classification.learner.reduction.MCTreeNodeReD
-
- All Implemented Interfaces:
java.io.Serializable,weka.classifiers.Classifier
- Direct Known Subclasses:
MCTreeMergeNode,MCTreeNodeReDLeaf
public class MCTreeNodeReD extends AMCTreeNode<java.lang.String>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMCTreeNodeReD()MCTreeNodeReD(MCTreeNodeReD copy)MCTreeNodeReD(java.lang.String innerNodeClassifier, java.util.Collection<java.lang.String> leftChildClasses, java.lang.String leftChildClassifier, java.util.Collection<java.lang.String> rightChildClasses, java.lang.String rightChildClassifier)MCTreeNodeReD(java.lang.String innerNodeClassifier, java.util.Collection<java.lang.String> leftChildClasses, weka.classifiers.Classifier leftChildClassifier, java.util.Collection<java.lang.String> rightChildClasses, weka.classifiers.Classifier rightChildClassifier)MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier, java.util.Collection<java.lang.String> leftChildClasses, weka.classifiers.Classifier leftChildClassifier, java.util.Collection<java.lang.String> rightChildClasses, weka.classifiers.Classifier rightChildClassifier)MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier, java.util.List<java.util.Collection<java.lang.String>> childClasses, java.util.List<weka.classifiers.Classifier> childClassifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(java.util.List<java.lang.String> childClasses, weka.classifiers.Classifier childClassifier)voidbuildClassifier(weka.core.Instances data)double[]distributionForInstance(weka.core.Instance instance)weka.core.CapabilitiesgetCapabilities()java.util.List<ai.libs.jaicore.ml.weka.classification.learner.reduction.MCTreeNodeReD.ChildNode>getChildren()weka.classifiers.ClassifiergetClassifier()java.util.List<java.lang.String>getContainedClasses()intgetDepthOfFirstCommonParent(java.util.List<java.lang.String> classes)intgetHeight()booleanisCompletelyConfigured()voidsetBaseClassifier(weka.classifiers.Classifier classifier)java.lang.StringtoString()java.lang.StringtoStringWithOffset()java.lang.StringtoStringWithOffset(java.lang.String offset)-
Methods inherited from class ai.libs.jaicore.ml.weka.classification.learner.reduction.AMCTreeNode
classifyInstance
-
-
-
-
Constructor Detail
-
MCTreeNodeReD
public MCTreeNodeReD(java.lang.String innerNodeClassifier, java.util.Collection<java.lang.String> leftChildClasses, java.lang.String leftChildClassifier, java.util.Collection<java.lang.String> rightChildClasses, java.lang.String rightChildClassifier) throws java.lang.Exception- Throws:
java.lang.Exception
-
MCTreeNodeReD
public MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier, java.util.Collection<java.lang.String> leftChildClasses, weka.classifiers.Classifier leftChildClassifier, java.util.Collection<java.lang.String> rightChildClasses, weka.classifiers.Classifier rightChildClassifier)
-
MCTreeNodeReD
public MCTreeNodeReD(java.lang.String innerNodeClassifier, java.util.Collection<java.lang.String> leftChildClasses, weka.classifiers.Classifier leftChildClassifier, java.util.Collection<java.lang.String> rightChildClasses, weka.classifiers.Classifier rightChildClassifier) throws java.lang.Exception- Throws:
java.lang.Exception
-
MCTreeNodeReD
public MCTreeNodeReD(weka.classifiers.Classifier innerNodeClassifier, java.util.List<java.util.Collection<java.lang.String>> childClasses, java.util.List<weka.classifiers.Classifier> childClassifier)
-
MCTreeNodeReD
public MCTreeNodeReD(MCTreeNodeReD copy) throws java.lang.Exception
- Throws:
java.lang.Exception
-
MCTreeNodeReD
protected MCTreeNodeReD()
-
-
Method Detail
-
addChild
public void addChild(java.util.List<java.lang.String> childClasses, weka.classifiers.Classifier childClassifier)
-
getChildren
public java.util.List<ai.libs.jaicore.ml.weka.classification.learner.reduction.MCTreeNodeReD.ChildNode> getChildren()
- Returns:
- Returns a list of the child nodes of this node.
-
isCompletelyConfigured
public boolean isCompletelyConfigured()
-
getContainedClasses
public java.util.List<java.lang.String> getContainedClasses()
- Overrides:
getContainedClassesin classAMCTreeNode<java.lang.String>
-
buildClassifier
public void buildClassifier(weka.core.Instances data) throws java.lang.Exception- Throws:
java.lang.Exception
-
distributionForInstance
public double[] distributionForInstance(weka.core.Instance instance) throws java.lang.Exception- Throws:
java.lang.Exception
-
getCapabilities
public weka.core.Capabilities getCapabilities()
-
getHeight
public int getHeight()
-
getDepthOfFirstCommonParent
public int getDepthOfFirstCommonParent(java.util.List<java.lang.String> classes)
-
getClassifier
public weka.classifiers.Classifier getClassifier()
-
setBaseClassifier
public void setBaseClassifier(weka.classifiers.Classifier classifier)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toStringWithOffset
public java.lang.String toStringWithOffset()
-
toStringWithOffset
public java.lang.String toStringWithOffset(java.lang.String offset)
-
-