Package | Description |
---|---|
gov.sandia.cognition.learning.algorithm.tree |
Provides decision tree learning algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
CategorizationTreeNode<InputType,OutputType,InteriorType>
The
CategorizationTreeNode implements a DecisionTreeNode for
a tree that does categorization. |
class |
RegressionTreeNode<InputType,InteriorType>
The
RegressionTreeNode implements a DecisionTreeNode for
a tree that does regression. |
Modifier and Type | Method and Description |
---|---|
AbstractDecisionTreeNode<InputType,OutputType,InteriorType> |
AbstractDecisionTreeNode.clone() |
protected abstract AbstractDecisionTreeNode<InputType,OutputType,?> |
AbstractDecisionTreeLearner.learnNode(java.util.Collection<? extends InputOutputPair<? extends InputType,OutputType>> data,
AbstractDecisionTreeNode<InputType,OutputType,?> parent)
Recursively learns the decision tree using the given collection
of data, returning the created node.
|
Modifier and Type | Method and Description |
---|---|
protected <DecisionType> |
AbstractDecisionTreeLearner.learnChildNodes(AbstractDecisionTreeNode<InputType,OutputType,DecisionType> node,
java.util.Collection<? extends InputOutputPair<? extends InputType,OutputType>> data,
Categorizer<? super InputType,? extends DecisionType> decider)
Learns the child nodes for a node using the given data at the node
plus the decision function for the node.
|
protected RegressionTreeNode<InputType,?> |
RegressionTreeLearner.learnNode(java.util.Collection<? extends InputOutputPair<? extends InputType,java.lang.Double>> data,
AbstractDecisionTreeNode<InputType,java.lang.Double,?> parent)
Recursively learns the regression tree using the given collection
of data, returning the created node.
|
protected abstract AbstractDecisionTreeNode<InputType,OutputType,?> |
AbstractDecisionTreeLearner.learnNode(java.util.Collection<? extends InputOutputPair<? extends InputType,OutputType>> data,
AbstractDecisionTreeNode<InputType,OutputType,?> parent)
Recursively learns the decision tree using the given collection
of data, returning the created node.
|
protected CategorizationTreeNode<InputType,OutputType,?> |
CategorizationTreeLearner.learnNode(java.util.Collection<? extends InputOutputPair<? extends InputType,OutputType>> data,
AbstractDecisionTreeNode<InputType,OutputType,?> parent)
Recursively learns the categorization tree using the given collection
of data, returning the created node.
|