Aggregates the summary of accumulated stats for the batch.
The summary stats contains gradients and hessians accumulated for each node, feature dimension id and bucket.
Constants
| String | OP_NAME | The name of this op, as known by TensorFlow core engine | 
Public Methods
| Output<TFloat32> | 
asOutput()
                
                   Returns the symbolic handle of the tensor. | 
| static BoostedTreesAggregateStats | |
| Output<TFloat32> | 
statsSummary()
                
                   output Rank 4 Tensor (shape=[splits, feature_dimension, buckets, logits_dimension + hessian_dimension])
 containing accumulated stats for each node, feature dimension and bucket. | 
Inherited Methods
Constants
public static final String OP_NAME
The name of this op, as known by TensorFlow core engine
Public Methods
public Output<TFloat32> asOutput ()
Returns the symbolic handle of the tensor.
Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.
public static BoostedTreesAggregateStats create (Scope scope, Operand<TInt32> nodeIds, Operand<TFloat32> gradients, Operand<TFloat32> hessians, Operand<TInt32> feature, Long maxSplits, Long numBuckets)
Factory method to create a class wrapping a new BoostedTreesAggregateStats operation.
Parameters
| scope | current scope | 
|---|---|
| nodeIds | int32; Rank 1 Tensor containing node ids for each example, shape [batch_size]. | 
| gradients | float32; Rank 2 Tensor (shape=[batch_size, logits_dimension]) with gradients for each example. | 
| hessians | float32; Rank 2 Tensor (shape=[batch_size, hessian_dimension]) with hessians for each example. | 
| feature | int32; Rank 2 feature Tensors (shape=[batch_size, feature_dimension]). | 
| maxSplits | int; the maximum number of splits possible in the whole tree. | 
| numBuckets | int; equals to the maximum possible value of bucketized feature. | 
Returns
- a new instance of BoostedTreesAggregateStats