SparseSoftmax

public final class 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 op é equivalente à aplicação normal tf.nn.softmax() para cada submatriz lógico mais interna com forma `[B, C]`, mas com o trinco que os elementos de zero implicitamente não participar. Especificamente, o algoritmo é equivalente ao seguinte:

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

Portanto, o resultado `SparseTensor` tem exatamente os mesmos índices e forma diferentes de zero.

Constantes

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

Métodos Públicos

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

Métodos herdados

Constantes

nome_op final String public static

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

Valor constante: "SparseSoftmax"

Métodos Públicos

pública Output <T> 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 SparseSoftmax <T> criar ( Scope escopo, Operando < TInt64 > spIndices, Operando <T> spValues, Operando < TInt64 > spShape)

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

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

pública Output <T> de saída ()

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