SparseToDense

classe finale publique SparseToDense

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]
 
Toutes les autres valeurs dans `dense` sont définies sur `default_value`. Si `sparse_values` est un scalaire, tous les indices clairsemés sont définis sur cette valeur unique.

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>
créer ( Scope scope, Opérande <T> sparseIndices, Opérande <T> outputShape, Opérande <U> sparseValues, Opérande <U> defaultValue, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SparseToDense.
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

Valeur constante : "SparseToDense"

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
Retour
  • une nouvelle instance de SparseToDense

public Sortie <U> dense ()

Tenseur de sortie dense de forme `output_shape`.

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.