aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/boosted_trees/proto
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-04-27 13:44:05 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-04-27 15:05:57 -0700
commit39f51e6366e6cae71a09efb8c8ced2ff2dad15b6 (patch)
tree768fc97e1f0f10730991a7515d938a5b83c61e47 /tensorflow/contrib/boosted_trees/proto
parentfa8381593d0cbe354cb54d691e0a8c42bf4b69d0 (diff)
Store the number of trees and layers that were attempted to be built.
Useful to terminate training. Also can be used as seeds for random operations. Change: 154472242
Diffstat (limited to 'tensorflow/contrib/boosted_trees/proto')
-rw-r--r--tensorflow/contrib/boosted_trees/proto/tree_config.proto12
1 files changed, 12 insertions, 0 deletions
diff --git a/tensorflow/contrib/boosted_trees/proto/tree_config.proto b/tensorflow/contrib/boosted_trees/proto/tree_config.proto
index 62856b6829..a789966053 100644
--- a/tensorflow/contrib/boosted_trees/proto/tree_config.proto
+++ b/tensorflow/contrib/boosted_trees/proto/tree_config.proto
@@ -117,9 +117,21 @@ message DecisionTreeMetadata {
bool is_finalized = 3;
}
+message GrowingMetadata {
+ // Number of trees that we have attempted to build. After pruning, these
+ // trees might have been removed.
+ int64 num_trees_attempted = 1;
+ // Number of layers that we have attempted to build. After pruning, these
+ // layers might have been removed.
+ int64 num_layers_attempted = 2;
+}
+
// DecisionTreeEnsembleConfig describes an ensemble of decision trees.
message DecisionTreeEnsembleConfig {
repeated DecisionTreeConfig trees = 1;
repeated float tree_weights = 2;
repeated DecisionTreeMetadata tree_metadata = 3;
+
+ // Metadata that is used during the training.
+ GrowingMetadata growing_metadata = 4;
}