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> | |
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
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
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. |
---|