tensorflow::ops::SparseReshape

#include <sparse_ops.h>

Remodèle un SparseTensor pour représenter les valeurs sous une nouvelle forme dense.

Résumé

Cette opération a la même sémantique que la fonction reshape appliquée au tenseur dense représenté. Les input_indices sont recalculés en fonction de la new_shape demandée.

Si l'une des composantes de new_shape est égale à -1, la taille de cette dimension est calculée de manière à ce que la taille dense totale reste constante. Au plus une composante de new_shape peut être égale à -1. Le nombre d'éléments denses induit par new_shape doit être identique au nombre d'éléments denses initialement induits par input_shape .

Le remodelage n'affecte pas l'ordre des valeurs dans le SparseTensor.

Si le tenseur d'entrée a un rang R_in et N valeurs non vides, et que new_shape a une longueur R_out , alors input_indices a une forme [N, R_in] , input_shape a une longueur R_in , output_indices a une forme [N, R_out] et output_shape a une longueur R_out .

Arguments :

  • portée : un objet Scope
  • input_indices : matrice 2D N x R_in contenant les indices des valeurs non vides dans un SparseTensor.
  • input_shape : vecteur 1D R_in ayant la forme dense du SparseTensor d'entrée.
  • nouvelle_forme : vecteur R_out avec la nouvelle forme dense demandée.

Retours :

  • Output output_indices : matrice 2D N x R_out contenant les indices mis à jour des valeurs non vides dans le SparseTensor de sortie.
  • Output output_shape : vecteur R_out représentant la forme dense complète du tenseur creux de sortie. Ce vecteur est identique à new_shape , mais avec les dimensions manquantes (-1) renseignées.

Constructeurs et destructeurs

SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape)

attributs publics

operation
output_indices
output_shape

attributs publics

opération

Operation operation

indices_de_sortie

::tensorflow::Output output_indices

forme_de_sortie

::tensorflow::Output output_shape

fonctions publiques

Remodelage clairsemé

 SparseReshape(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_shape,
  ::tensorflow::Input new_shape
)