SparseAdd

classe finale pubblica SparseAdd

Aggiunge due oggetti `SparseTensor` per produrre un altro `SparseTensor`.

Si presuppone che gli indici degli oggetti `SparseTensor` di input siano ordinati in ordine lessicografico standard. Se così non fosse, prima di questo passaggio esegui `SparseReorder` per ripristinare l'ordinamento degli indici.

Per impostazione predefinita, se due valori si sommano a zero in un certo indice, l'output "SparseTensor" includerebbe comunque quella particolare posizione nel suo indice, memorizzando uno zero nello slot del valore corrispondente. Per ignorare questo, i chiamanti possono specificare "thresh", indicando che se la somma ha una grandezza strettamente inferiore a "thresh", il valore e l'indice corrispondenti non verranno inclusi. In particolare, `thresh == 0` (predefinito) significa che tutto viene mantenuto e la soglia effettiva avviene solo per un valore positivo.

Nelle forme seguenti, "nnz" è il conteggio dopo aver preso in considerazione "thresh".

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

statico <T estende TType > SparseAdd <T>
create ( Scope scope, Operando < TInt64 > aIndices, Operando <T> aValues, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValues, Operando < TInt64 > bShape, Operando <? extends TNumber > thresh)
Metodo factory per creare una classe che racchiude una nuova operazione SparseAdd.
Uscita < TInt64 >
Uscita < TInt64 >
Uscita <T>

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "SparseAdd"

Metodi pubblici

public static SparseAdd <T> create ( Scope scope, Operando < TInt64 > aIndices, Operando <T> aValues, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValues, Operando < TInt64 > bShape, Operando <? estende TNumero > soglia)

Metodo factory per creare una classe che racchiude una nuova operazione SparseAdd.

Parametri
scopo ambito attuale
aIndici 2-D. Gli "indici" della prima matrice "SparseTensor", dimensione "[nnz, ndims]".
aValori 1-D. I "valori" del primo "SparseTensor", dimensione "[nnz]" Vettore.
una forma 1-D. La "forma" del primo "SparseTensor", dimensione "[ndims]" Vettore.
bIndici 2-D. Gli "indici" della seconda matrice "SparseTensor", dimensione "[nnz, ndims]".
bValori 1-D. I "valori" del secondo "SparseTensor", dimensione "[nnz]" Vettore.
bForma 1-D. La "forma" del secondo "SparseTensor", dimensione "[ndims]" Vettore.
trebbiare 0-D. La soglia di grandezza che determina se una coppia valore di output/indice occupa spazio.
ritorna
  • una nuova istanza di SparseAdd

output pubblico < TInt64 > sumIndices ()

Output pubblico < TInt64 > sumShape ()

Output pubblico <T> sumValues ​​()