flux tensoriel : : opérations : : SparseDenseCwiseAjouter

#include <sparse_ops.h>

Additionne un SparseTensor et un dense Tensor , en utilisant ces règles spéciales :

Résumé

(1) Diffuse le côté dense pour qu'il ait la même forme que le côté clairsemé, s'il est éligible ; (2) Ensuite, seules les valeurs denses pointées par les indices du SparseTensor participent à l'addition intelligente.

Selon ces règles, le résultat est un SparseTensor logique avec exactement les mêmes indices et la même forme, mais éventuellement avec des valeurs différentes non nulles. La sortie de cette opération correspond aux valeurs non nulles résultantes.

Arguments:

  • scope : un objet Scope
  • sp_indices : 2-D. Matrice N x R avec les indices de valeurs non vides dans un SparseTensor, éventuellement pas dans l'ordre canonique.
  • sp_values : 1-D. N valeurs non vides correspondant à sp_indices .
  • sp_shape : 1-D. Forme du SparseTensor d’entrée.
  • dense : R -D. L'opérande Tensor dense.

Retour:

  • Output : 1-D. Les N valeurs sur lesquelles on opère.

Constructeurs et Destructeurs

SparseDenseCwiseAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input sp_indices, :: tensorflow::Input sp_values, :: tensorflow::Input sp_shape, :: tensorflow::Input dense)

Attributs publics

operation
output

Fonctions publiques

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Attributs publics

opération

Operation operation

sortir

::tensorflow::Output output

Fonctions publiques

SparseDenseCwiseAjouter

 SparseDenseCwiseAdd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sp_indices,
  ::tensorflow::Input sp_values,
  ::tensorflow::Input sp_shape,
  ::tensorflow::Input dense
)

nœud

::tensorflow::Node * node() const 

opérateur :: tensorflow :: Entrée

 operator::tensorflow::Input() const 

opérateur :: tensorflow :: Sortie

 operator::tensorflow::Output() const