SparseSoftmax

aula final pública SparseSoftmax

Aplica softmax a um ND `SparseTensor` em lote.

As entradas representam um ND SparseTensor com forma lógica `[..., B, C]` (onde `N >= 2`) e com índices classificados na ordem lexicográfica canônica.

Esta operação é equivalente a aplicar o tf.nn.softmax() normal a cada submatriz lógica mais interna com forma `[B, C]`, mas com a desvantagem de que os elementos implicitamente zero não participam . Especificamente, o algoritmo é equivalente ao seguinte:

(1) Aplica tf.nn.softmax() a uma visão densificada de cada submatriz mais interna com forma `[B, C]`, ao longo da dimensão tamanho C; (2) Oculta as localizações originais implicitamente zero; (3) Renormaliza os elementos restantes.

Conseqüentemente, o resultado `SparseTensor` tem exatamente os mesmos índices e formato diferentes de zero.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída <T>
asOutput ()
Retorna o identificador simbólico do tensor.
estático <T estende TNumber > SparseSoftmax <T>
criar ( Escopo , Operando < TInt64 > spIndices, Operando <T> spValues, Operando < TInt64 > spShape)
Método de fábrica para criar uma classe que envolve uma nova operação SparseSoftmax.
Saída <T>
saída ()
1-D.

Métodos herdados

Constantes

String final estática pública OP_NAME

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

Valor constante: "SparseSoftmax"

Métodos Públicos

Saída pública <T> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para 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 SparseSoftmax <T> create ( Escopo de escopo , Operando < TInt64 > spIndices, Operando <T> spValues, Operando < TInt64 > spShape)

Método de fábrica para criar uma classe que envolve uma nova operação SparseSoftmax.

Parâmetros
escopo escopo atual
spIndices 2-D. Matriz `NNZ x R` com os índices de valores não vazios em um SparseTensor, em ordenação canônica.
spValores 1-D. Valores não vazios `NNZ` correspondentes a `sp_indices`.
spForma 1-D. Forma da entrada SparseTensor.
Devoluções
  • uma nova instância do SparseSoftmax

Saída pública <T> saída ()

1-D. Os valores `NNZ` para o resultado `SparseTensor`.