Uses of Interface
org.tribuo.common.tree.Node
Packages that use Node
Package
Description
Provides internal implementation classes for classification decision trees.
Provides common functionality for building decision trees, irrespective
of the predicted
Output
.Provides an implementation of decision trees for regression problems.
Provides internal implementation classes for the regression trees.
-
Uses of Node in org.tribuo.classification.dtree.impl
Classes in org.tribuo.classification.dtree.impl that implement NodeModifier and TypeClassDescriptionclass
A decision tree node used at training time.Methods in org.tribuo.classification.dtree.impl that return Node -
Uses of Node in org.tribuo.common.tree
Classes in org.tribuo.common.tree that implement NodeModifier and TypeClassDescriptionclass
AbstractTrainingNode<T extends Output<T>>
Base class for decision tree nodes used at training time.class
An immutable leafNode
that can create a prediction.class
An immutableNode
with a split and two child nodes.Fields in org.tribuo.common.tree declared as NodeModifier and TypeFieldDescriptionAbstractTrainingNode.greaterThan
AbstractTrainingNode.lessThanOrEqual
Methods in org.tribuo.common.tree that return NodeModifier and TypeMethodDescriptionAbstractTrainingNode.convertTree()
Converts a tree from a training representation to the final inference time representation.AbstractTrainingNode.copy()
Node.copy()
Copies the node and it's children.SplitNode.copy()
SplitNode.getGreaterThan()
The node used if the value is greater than the splitValue.SplitNode.getLessThanOrEqual()
The node used if the value is less than or equal to the splitValue.AbstractTrainingNode.getNextNode
(SparseVector example) LeafNode.getNextNode
(SparseVector e) Node.getNextNode
(SparseVector example) Returns the next node in the tree based on the supplied example, or null if it's a leaf.SplitNode.getNextNode
(SparseVector e) Return the appropriate child node.TreeModel.getRoot()
Returns the root node of this tree.Methods in org.tribuo.common.tree with parameters of type NodeModifier and TypeMethodDescriptionprotected static <T extends Output<T>>
intTreeModel.computeDepth
(int initialDepth, Node<T> root) Constructors in org.tribuo.common.tree with parameters of type Node -
Uses of Node in org.tribuo.regression.rtree
Methods in org.tribuo.regression.rtree that return NodeModifier and TypeMethodDescriptionIndependentRegressionTreeModel.getRoot()
Returns null, as this model contains multiple roots, one per regression output dimension.Methods in org.tribuo.regression.rtree that return types with arguments of type Node -
Uses of Node in org.tribuo.regression.rtree.impl
Classes in org.tribuo.regression.rtree.impl that implement NodeModifier and TypeClassDescriptionclass
A decision tree node used at training time.class
A decision tree node used at training time.Methods in org.tribuo.regression.rtree.impl that return NodeModifier and TypeMethodDescriptionJointRegressorTrainingNode.convertTree()
RegressorTrainingNode.convertTree()