Convertit une représentation clairsemée en un tenseur dense.
Construit un tableau `dense` avec la forme `output_shape` telle que
# If sparse_indices is scalar
dense[i] = (i == sparse_indices ? sparse_values : default_value)
# If sparse_indices is a vector, then for each i
dense[sparse_indices[i]] = sparse_values[i]
# If sparse_indices is an n by d matrix, then for each i in [0, n)
dense[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]
Les index doivent être triés par ordre lexicographique et ne doivent contenir aucune répétition. Si `validate_indices` est vrai, ces propriétés sont vérifiées lors de l'exécution.
Classes imbriquées
classe | SparseToDense.Options | Attributs facultatifs pour SparseToDense |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
Sortie <U> | comme Sortie () Renvoie le handle symbolique du tenseur. |
static <U étend TType , T étend TNumber > SparseToDense <U> | |
Sortie <U> | dense () Tenseur de sortie dense de forme `output_shape`. |
SparseToDense.Options statique | validateIndices (booléen validateIndices) |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
sortie publique <U> asOutput ()
Renvoie le handle symbolique du tenseur.
Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.
public static SparseToDense <U> create ( Scope scope, Operand <T> sparseIndices, Operand <T> outputShape, Operand <U> sparseValues, Operand <U> defaultValue, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SparseToDense.
Paramètres
portée | portée actuelle |
---|---|
Indices clairsemés | 0-D, 1-D ou 2-D. `sparse_indices[i]` contient l'index complet où `sparse_values[i]` sera placé. |
forme de sortie | 1-D. Forme du tenseur de sortie dense. |
valeurs clairsemées | 1-D. Valeurs correspondant à chaque ligne de `sparse_indices`, ou une valeur scalaire à utiliser pour tous les indices clairsemés. |
valeur par défaut | Valeur scalaire à définir pour les indices non spécifiés dans `sparse_indices`. |
choix | porte des valeurs d'attributs facultatifs |
Retours
- une nouvelle instance de SparseToDense
public statique SparseToDense.Options validateIndices (Boolean validateIndices)
Paramètres
validerIndices | Si c'est vrai, les index sont vérifiés pour s'assurer qu'ils sont triés par ordre lexicographique et qu'il n'y a pas de répétitions. |
---|