flux tensoriel : : opérations : : SparseRéduireSomme
#include <sparse_ops.h>
Calcule la somme des éléments sur les dimensions d'un SparseTensor.
Résumé
Cette opération prend un SparseTensor et est la contrepartie clairsemée de tf.reduce_sum()
. En particulier, cette opération renvoie également un Tensor
dense au lieu d'un Tensor clairsemé.
Réduit sp_input
selon les dimensions données dans reduction_axes
. Sauf si keep_dims
est vrai, le rang du tenseur est réduit de 1 pour chaque entrée dans reduction_axes
. Si keep_dims
est vrai, les dimensions réduites sont conservées avec une longueur de 1.
Si reduction_axes
n'a aucune entrée, toutes les dimensions sont réduites et un tenseur avec un seul élément est renvoyé. De plus, les axes peuvent être négatifs, qui sont interprétés selon les règles d'indexation de Python.
Arguments :
- scope : un objet Scope
- input_indices : 2-D. Matrice
N x R
avec les indices de valeurs non vides dans un SparseTensor, éventuellement pas dans l'ordre canonique. - valeurs_d'entrée : 1-D.
N
valeurs non vides correspondant àinput_indices
. - input_shape : 1-D. Forme du SparseTensor d’entrée.
- réduction_axes : 1-D. Longueur- Vecteur
K
contenant les axes de réduction.
Attributs facultatifs (voir Attrs
) :
- keep_dims : si vrai, conserve les dimensions réduites de longueur 1.
Retours :
Constructeurs et Destructeurs | |
---|---|
SparseReduceSum (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape, :: tensorflow::Input reduction_axes) | |
SparseReduceSum (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape, :: tensorflow::Input reduction_axes, const SparseReduceSum::Attrs & attrs) |
Attributs publics | |
---|---|
operation | |
output |
Fonctions publiques | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Fonctions statiques publiques | |
---|---|
KeepDims (bool x) |
Structures | |
---|---|
tensorflow :: ops :: SparseReduceSum :: Attrs | Setters d'attributs facultatifs pour SparseReduceSum . |
Attributs publics
opération
Operation operation
sortir
::tensorflow::Output output
Fonctions publiques
SparseRéduireSomme
SparseReduceSum( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape, ::tensorflow::Input reduction_axes )
SparseRéduireSomme
SparseReduceSum( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_values, ::tensorflow::Input input_shape, ::tensorflow::Input reduction_axes, const SparseReduceSum::Attrs & attrs )
nœud
::tensorflow::Node * node() const
opérateur :: tensorflow :: Entrée
operator::tensorflow::Input() const
opérateur :: tensorflow :: Sortie
operator::tensorflow::Output() const
Fonctions statiques publiques
Conserver les dimensions
Attrs KeepDims( bool x )