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 TypeClassDescriptionclassA 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 TypeClassDescriptionclassAbstractTrainingNode<T extends Output<T>>Base class for decision tree nodes used at training time.classAn immutable leafNodethat can create a prediction.classAn immutableNodewith a split and two child nodes.Fields in org.tribuo.common.tree declared as NodeModifier and TypeFieldDescriptionAbstractTrainingNode.greaterThanAbstractTrainingNode.lessThanOrEqualMethods 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 TypeClassDescriptionclassA decision tree node used at training time.classA decision tree node used at training time.Methods in org.tribuo.regression.rtree.impl that return NodeModifier and TypeMethodDescriptionJointRegressorTrainingNode.convertTree()RegressorTrainingNode.convertTree()