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

org.tensorflow.op.RawOp
booleano finale
è uguale a (Oggetto oggetto)
finale int
Operazione
operazione ()
Restituisce questa unità di calcolo come una singola Operation .
stringa finale
booleano
è uguale a (Oggetto arg0)
Classe finale<?>
getClass ()
int
codice hash ()
vuoto finale
notificare ()
vuoto finale
notificaTutti ()
Corda
accordare ()
vuoto finale
attendere (lungo arg0, int arg1)
vuoto finale
aspetta (lungo arg0)
vuoto finale
Aspettare ()
org.tensorflow.op.Op
ambiente di esecuzione astratto
ambiente ()
Restituisce l'ambiente di esecuzione in cui è stata creata questa operazione.
Operazione astratta
operazione ()
Restituisce questa unità di calcolo come una singola Operation .

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 ​​()