SparseToDense

SparseToDense public final class

Convierte una representación escasa en un tensor denso.

Construye un `dense` matriz con forma` output_shape` tal 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]
 
Todos los demás valores en `dense` se ponen a` default_value`. Si "sparse_values" es un escalar, todos los índices dispersos se establecen en este valor único.

Los índices deben ordenarse en orden lexicográfico y los índices no deben contener repeticiones. Si `validate_indices` es verdadero, estas propiedades se verifican durante la ejecución.

Clases anidadas

clase SparseToDense.Options Los atributos opcionales para SparseToDense

Constantes

Cuerda OP_NAME El nombre de esta operación, como lo conoce el motor central de TensorFlow

Métodos públicos

Salida <U>
asOutput ()
Devuelve el identificador simbólico del tensor.
estática <U se extiende Ttype , T se extiende TNumber > SparseToDense <U>
crear ( Alcance alcance, operando <T> sparseIndices, operando <T> outputShape, operando <U> sparseValues, operando <U> defaultValue, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación SparseToDense.
Salida <U>
densa ()
Tensor de salida denso de forma `output_shape`.
estáticas SparseToDense.Options
validateIndices (Boolean validateIndices)

Métodos heredados

Constantes

OP_NAME pública final static String

El nombre de esta operación, como lo conoce el motor central de TensorFlow

Valor constante: "SparseToDense"

Métodos públicos

pública de salida <U> asOutput ()

Devuelve el identificador simbólico del tensor.

Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

public static SparseToDense <U> crear ( Alcance alcance, operando <T> sparseIndices, operando <T> outputShape, operando <U> sparseValues, operando <U> defaultValue, Opciones ... Opciones)

Método de fábrica para crear una clase que envuelva una nueva operación SparseToDense.

Parámetros
alcance alcance actual
sparseIndices 0-D, 1-D o 2-D. `sparse_indices [i]` contiene el índice completo donde se colocará `sparse_values ​​[i]`.
outputShape 1-D. Forma del tensor de salida denso.
sparseValues 1-D. Valores correspondientes a cada fila de "sparse_indices", o un valor escalar que se utilizará para todos los índices dispersos.
valor por defecto Valor escalar que se establecerá para índices no especificados en `sparse_indices`.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de SparseToDense

pública de salida <U> densa ()

Tensor de salida denso de forma `output_shape`.

estáticas pública SparseToDense.Options validateIndices (validateIndices booleanas)

Parámetros
validarIndices Si es verdadero, los índices se verifican para asegurarse de que estén ordenados en orden lexicográfico y que no haya repeticiones.