SparseAdd

classe finale publique SparseAdd

Ajoute deux objets `SparseTensor` pour produire un autre `SparseTensor`.

Les indices des objets d'entrée `SparseTensor` sont supposés classés dans l'ordre lexicographique standard. Si ce n'est pas le cas, avant cette étape, exécutez `SparseReorder` pour restaurer l'ordre des index.

Par défaut, si deux valeurs totalisent zéro à un index, la sortie « SparseTensor » inclura toujours cet emplacement particulier dans son index, stockant un zéro dans l'emplacement de valeur correspondant. Pour remplacer cela, les appelants peuvent spécifier « seuil », indiquant que si la somme a une ampleur strictement inférieure à « seuil », sa valeur et son index correspondants ne seront alors pas inclus. En particulier, « thresh == 0 » (par défaut) signifie que tout est conservé et que le seuil réel n'a lieu que pour une valeur positive.

Dans les formes suivantes, « nnz » est le décompte après prise en compte du « seuil ».

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

statique <T étend TType > SparseAdd <T>
créer ( Portée de portée , Opérande < TInt64 > aIndices, Opérande <T> aValues, Opérande < TInt64 > aShape, Opérande < TInt64 > bIndices, Opérande <T> bValues, Opérande < TInt64 > bShape, Opérande <? extends TNumber > thresh)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SparseAdd.
Sortie < TInt64 >
Sortie < TInt64 >
Sortie <T>

Méthodes héritées

org.tensorflow.op.RawOp
booléen final
est égal (Obj objet)
entier final
Opération
op ()
Renvoie cette unité de calcul sous la forme d'une seule Operation .
Chaîne finale
booléen
est égal à (Objet arg0)
Classe finale<?>
obtenirClasse ()
int
Code de hachage ()
vide final
notifier ()
vide final
notifierTous ()
Chaîne
àChaîne ()
vide final
attendre (long arg0, int arg1)
vide final
attendez (long arg0)
vide final
attendez ()
org.tensorflow.op.Op
résuméExécutionEnvironnement
env ()
Renvoie l'environnement d'exécution dans lequel cette opération a été créée.
opération abstraite
op ()
Renvoie cette unité de calcul sous la forme d'une seule Operation .

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "SparseAdd"

Méthodes publiques

public static SparseAdd <T> create ( Scope scope, Operand < TInt64 > aIndices, Operand <T> aValues, Operand < TInt64 > aShape, Operand < TInt64 > bIndices, Operand <T> bValues, Operand < TInt64 > bShape, Operand <? étend TNumber > seuil)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération SparseAdd.

Paramètres
portée portée actuelle
aIndices 2-D. Les `indices` de la première matrice `SparseTensor`, taille `[nnz, ndims]`.
aValeurs 1-D. Les « valeurs » du premier « SparseTensor », taille « [nnz] » Vecteur.
une forme 1-D. La « forme » du premier « SparseTensor », taille « [ndims] » Vecteur.
bIndices 2-D. Les `indices` de la deuxième matrice `SparseTensor`, taille `[nnz, ndims]`.
bValeurs 1-D. Les « valeurs » du deuxième « SparseTensor », taille « [nnz] » Vecteur.
bForme 1-D. La « forme » du deuxième « SparseTensor », taille « [ndims] » Vecteur.
battre 0-D. Seuil d'ampleur qui détermine si une paire valeur de sortie/index prend de la place.
Retour
  • une nouvelle instance de SparseAdd

Sortie publique < TInt64 > sumIndices ()

Sortie publique < TInt64 > sumShape ()

sortie publique <T> sumValues ​​()