Get desktop application:
View/edit binary Protocol Buffers messages
Split rule for categorical features with a single feature Id.
Used in:
Categorical feature column and Id describing the rule feature == Id.
Node children indexing into a contiguous vector of nodes starting from the root.
Split rule for categorical features with a set of feature Ids.
Used in:
Categorical feature column and Id describing the rule feature ∈ feature_ids.
Sorted list of Ids in the set.
Node children indexing into a contiguous vector of nodes starting from the root.
DecisionTreeConfig describes a list of connected nodes. Node 0 must be the root and can carry any payload including a leaf in the case of representing the bias. Note that each node id is implicitly its index in the list of nodes.
Used in:
DecisionTreeEnsembleConfig describes an ensemble of decision trees.
Metadata that is used during the training.
Used in:
How many times tree weight was updated (due to reweighting of the final ensemble, dropout, shrinkage etc).
Number of layers grown for this tree.
Whether the tree is finalized in that no more layers can be grown.
Split rule for dense float features.
Used in:
, ,Float feature column and split threshold describing the rule feature <= threshold.
If feature column is multivalent, this holds the index of the dimension for the split. Defaults to 0.
Node children indexing into a contiguous vector of nodes starting from the root.
Used in:
Number of trees that we have attempted to build. After pruning, these trees might have been removed.
Number of layers that we have attempted to build. After pruning, these layers might have been removed.
Sorted list of column handlers that have been used in at least one split so far.
Leaves can either hold dense or sparse information.
Used in:
, ,See third_party/tensorflow/contrib/decision_trees/ proto/generic_tree_model.proto for a description of how vector and sparse_vector might be used.
Split rule for sparse float features defaulting left for missing features.
Used in:
Split rule for sparse float features defaulting right for missing features.
Used in:
Used in:
TreeNode describes a node in a tree.
Used in:
,TreeNodeMetadata encodes metadata associated with each node in a tree.
Used in:
The gain associated with this node.
The original leaf node before this node was split.
Used in: