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_incontenant les indices des valeurs non vides dans un SparseTensor. - input_shape : vecteur 1D
R_inayant la forme dense du SparseTensor d'entrée. - nouvelle_forme : vecteur
R_outavec la nouvelle forme dense demandée.
Retours :
-
Outputoutput_indices : matrice 2DN x R_outcontenant les indices mis à jour des valeurs non vides dans le SparseTensor de sortie. -
Outputoutput_shape : vecteurR_outrepré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 )