SparseToDense

SparseToDense classe final pública

Converte uma representação esparsa em um tensor denso.

Constrói uma matriz dense` `` com 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 os outros valores na `dense` são definidas para` default_value`. Se `sparse_values` é um escalar, todos os índices esparsos são definidos para este único valor.

Os índices devem ser classificados em ordem lexicográfica e não devem conter nenhuma repetição. Se `validate_indices` for verdadeiro, essas propriedades são verificadas durante a execução.

Classes aninhadas

classe SparseToDense.Options Atributos opcionais para SparseToDense

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

Output <U>
asOutput ()
Retorna o identificador simbólico do tensor.
estática <U estende TType , T estende TNumber > SparseToDense <U>
criar ( Scope escopo, Operando <T> sparseIndices, Operando <T> outputShape, Operando <U> sparseValues, Operando <U> defaultValue, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseToDense.
Output <U>
denso ()
Tensor de saída densa de forma `output_shape`.
estáticos SparseToDense.Options
validateIndices (booleano validateIndices)

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "SparseToDense"

Métodos Públicos

pública Output <U> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static SparseToDense <U> create ( Scope escopo, Operando <T> sparseIndices, Operando <T> outputShape, Operando <U> sparseValues, Operando <U> defaultValue, Options ... Opções)

Método de fábrica para criar uma classe envolvendo uma nova operação SparseToDense.

Parâmetros
alcance escopo atual
sparseIndices 0-D, 1-D ou 2-D. `sparse_indices [i]` contém o índice completo onde `sparse_values ​​[i]` será colocado.
outputShape 1-D. Forma do tensor de saída densa.
sparseValues 1-D. Valores correspondentes a cada linha de `sparse_indices`, ou um valor escalar a ser usado para todos os índices esparsos.
valor padrão Valor escalar a ser definido para índices não especificados em `sparse_indices`.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de SparseToDense

pública Output <U> densa ()

Tensor de saída densa de forma `output_shape`.

public static SparseToDense.Options validateIndices (boolean validateIndices)

Parâmetros
validateIndices Se verdadeiro, os índices são verificados para garantir que sejam classificados em ordem lexicográfica e que não haja repetições.