tensorflow::ops::SparseDenseCwiseAdd

#include <sparse_ops.h>

Additionne un tenseur creux et un tenseur dense, en utilisant ces règles spéciales :

Résumé

(1) Diffuse le côté dense pour avoir la même forme que le côté creux, si éligible ; (2) Ensuite, seules les valeurs denses pointées par les indices du SparseTensor participent à l'addition c-wise.

Selon ces règles, le résultat est un SparseTensor logique ayant exactement les mêmes indices et la même forme, mais pouvant présenter des valeurs non nulles différentes. La sortie de cette opération est constituée des valeurs non nulles résultantes.

Arguments :

  • portée : un objet Scope
  • sp_indices : matrice 2D N x R contenant les indices des valeurs non vides dans un SparseTensor, éventuellement dans un ordre non canonique.
  • sp_values : 1-D. N valeurs non vides correspondant à sp_indices .
  • sp_shape : 1-D. Forme du tenseur creux d'entrée.
  • dense : R -D. L'opérande tenseur dense.

Retours :

  • Output : 1-D. Les N valeurs sur lesquelles l'opération est effectuée.

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

SparseDenseCwiseAdd

 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