Aggrega il riepilogo delle statistiche accumulate per il batch.
Le statistiche di riepilogo contengono gradienti e iuta accumulati per ciascun nodo, bucket e ID dimensione.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
static BoostedTreesSparseAggregateStats | create ( scope scope, operando < TInt32 > nodeIds, operando < TFloat32 > gradients, operando < TFloat32 > hessian, operando < TInt32 > featureIndices, operando < TInt32 > featureValues, operando < TInt32 > featureShape, Long maxSplits, Long numBuckets) Metodo factory per creare una classe che racchiude una nuova operazione BoostedTreesSparseAggregateStats. |
Uscita < TInt32 > | statisticheRiepilogoIndici () int32; Indici di rango 2 dei tensori sparsi riepilogativi (forma=[numero di statistiche diverse da zero, 4]) Il secondo asse può essere solo 4 inclusi ID nodo, dimensione funzione, ID bucket e dimensione_statistica. |
Uscita < TInt32 > | statsSummaryShape () output Rank 1 Tensore (shape=[4]) Il tensore ha i seguenti 4 valori: [max_splits, feature_dimension, num_buckets, Statistics_dimension], dove Statistics_dimension = gradient_dimension + hessian_dimension. |
Uscita < TFloat32 > | statsSummaryValues () output Rango 1 Tensore (forma=[numero di statistiche diverse da zero]) |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static BoostedTreesSparseAggregateStats create ( Scope scope, Operando < TInt32 > nodeIds, Operando < TFloat32 > gradients, Operando < TFloat32 > hessians, Operando < TInt32 > featureIndices, Operando < TInt32 > featureValues, Operando < TInt32 > featureShape, Long maxSplits, Long numBuckets)
Metodo factory per creare una classe che racchiude una nuova operazione BoostedTreesSparseAggregateStats.
Parametri
scopo | ambito attuale |
---|---|
nodeId | int32; Tensore di rango 1 contenente gli ID dei nodi per ciascun esempio, forma [batch_size]. |
gradienti | float32; Tensore di rango 2 (shape=[batch_size, logits_dimension]) con gradienti per ogni esempio. |
iuta | float32; Tensore di rango 2 (shape=[batch_size, hessian_dimension]) con iuta per ogni esempio. |
featureIndici | int32; Indici di rango 2 di tensori sparsi di caratteristiche (forma=[numero di voci sparse, 2]). Numero di voci sparse in tutte le istanze del batch. Il primo valore è l'indice dell'istanza, il secondo è la dimensione della feature. Il secondo asse può avere solo 2 valori, ovvero la versione densa di input di Tensor può essere solo matrice. |
funzionalitàValori | int32; Valori di rango 1 dei tensori sparsi di funzionalità (forma=[numero di voci sparse]). Numero di voci sparse in tutte le istanze del batch. Il primo valore è l'indice dell'istanza, il secondo è la dimensione della feature. |
caratteristicaForma | int32; Forma densa di grado 1 di tensori sparsi di caratteristiche (forma=[2]). Il primo asse può avere solo 2 valori, [batch_size, feature_dimension]. |
maxSplits | intero; il numero massimo di suddivisioni possibili nell'intero albero. |
numBucket | intero; equivale al valore massimo possibile della funzionalità segmentata + 1. |
ritorna
- una nuova istanza di BoostedTreesSparseAggregateStats
Output pubblico < TInt32 > statsSummaryIndices ()
int32; Indici di rango 2 dei tensori sparsi riepilogativi (forma=[numero di statistiche diverse da zero, 4]) Il secondo asse può essere solo 4 inclusi ID nodo, dimensione funzione, ID bucket e dimensione_statistica. dimensione_statistica = dimensione_logit + dimensione_iuta.
Output pubblico < TInt32 > statsSummaryShape ()
output Rank 1 Tensore (shape=[4]) Il tensore ha i seguenti 4 valori: [max_splits, feature_dimension, num_buckets, Statistics_dimension], dove Statistics_dimension = gradient_dimension + hessian_dimension. gradient_dimension è uguale a label_dimension, ovvero lo spazio di output. hessian_dimension può essere uguale alla dimensione logits quando viene utilizzata la tela di iuta diagonale o label_dimension^2 quando viene utilizzata la tela di iuta completa.