tensorflow::ops::SparseSoftmax
#include <sparse_ops.h> Applique la fonction softmax à un SparseTensor ND par lots.
Résumé
Les entrées représentent un SparseTensor ND avec une forme logique [..., B, C] (où N >= 2 ), avec des indices triés dans l'ordre lexicographique canonique.
Cette opération est équivalente à l'application de la fonction tf.nn.softmax() classique à chaque sous-matrice logique interne de forme [B, C] , à la différence que les éléments implicitement nuls ne sont pas pris en compte . Plus précisément, l'algorithme est équivalent à ce qui suit :
(1) Applique tf.nn.softmax() à une vue densifiée de chaque sous-matrice la plus interne de forme [B, C] , le long de la dimension de taille C ; (2) Masque les emplacements implicitement nuls d'origine ; (3) Renormalise les éléments restants.
Par conséquent, le résultat SparseTensor possède exactement les mêmes indices non nuls et la même forme.
Arguments :
- portée : un objet Scope
- sp_indices : matrice 2D
NNZ x Rcontenant les indices des valeurs non vides dans un SparseTensor, dans l’ordre canonique. - sp_values : 1-D. Valeurs non vides
NNZcorrespondant àsp_indices. - sp_shape : 1-D. Forme du tenseur creux d'entrée.
Retours :
-
Output: 1-D. Les valeursNNZpour leSparseTensorrésultant.
Constructeurs et destructeurs | |
|---|---|
SparseSoftmax (const :: tensorflow::Scope & scope, :: tensorflow::Input sp_indices, :: tensorflow::Input sp_values, :: tensorflow::Input sp_shape) |
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
SparseSoftmax
SparseSoftmax( const ::tensorflow::Scope & scope, ::tensorflow::Input sp_indices, ::tensorflow::Input sp_values, ::tensorflow::Input sp_shape )
nœud
::tensorflow::Node * node() const
opérateur::tensorflow::Entrée
operator::tensorflow::Input() const
opérateur::tensorflow::Sortie
operator::tensorflow::Output() const