MaxPoolWithArgmax

classe final pública MaxPoolWithArgmax

Executa o pooling máximo na entrada e gera valores máximos e índices.

Os índices em `argmax` são nivelados, de modo que um valor máximo na posição `[b, y, x, c]` se torna um índice nivelado: `(y * largura + x) * canais + c` se `include_batch_in_index` for falso ; `((b * altura + y) * largura + x) * canais + c` se `include_batch_in_index` for True.

Os índices retornados estão sempre em `[0, altura) x [0, largura)` antes do nivelamento, mesmo se o preenchimento estiver envolvido e a resposta matematicamente correta estiver fora (negativa ou muito grande). Este é um bug, mas é difícil corrigi-lo de uma forma segura e compatível com versões anteriores, especialmente devido ao nivelamento.

Classes aninhadas

aula MaxPoolWithArgmax.Options Atributos opcionais para MaxPoolWithArgmax

Constantes

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

Métodos Públicos

Saída <U>
argmax ()
4-D.
estático <T estende TNumber , U estende TNumber > MaxPoolWithArgmax <T, U>
create (escopo do escopo , entrada do operando <T>, List<Long> ksize, List<Long> strides, Class<U> Targmax, preenchimento de string, opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação MaxPoolWithArgmax.
estático <T estende TNumber > MaxPoolWithArgmax <T, TInt64 >
create (escopo do escopo , entrada do operando <T>, List<Long> ksize, List<Long> strides, String padding, Options... options)
Método de fábrica para criar uma classe que envolve uma nova operação MaxPoolWithArgmax usando tipos de saída padrão.
MaxPoolWithArgmax.Options estático
includeBatchInIndex (booleano includeBatchInIndex)
Saída <T>
saída ()
O tensor máximo de saída agrupada.

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: "MaxPoolWithArgmax"

Métodos Públicos

Saída pública <U> argmax ()

4-D. Os índices nivelados dos valores máximos escolhidos para cada saída.

public static MaxPoolWithArgmax <T, U> create ( escopo do escopo , entrada do operando <T>, List<Long> ksize, List<Long> strides, Class<U> Targmax, preenchimento de string, opções... opções)

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

Parâmetros
escopo escopo atual
entrada 4-D com forma `[lote, altura, largura, canais]`. Entrada para agrupar.
tamanho k O tamanho da janela para cada dimensão do tensor de entrada.
avanços O avanço da janela deslizante para cada dimensão do tensor de entrada.
preenchimento O tipo de algoritmo de preenchimento a ser usado.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de MaxPoolWithArgmax

public static MaxPoolWithArgmax <T, TInt64 > create (Escopo do escopo , entrada do operando <T>, List<Long> ksize, List<Long> strides, String padding, Options... options)

Método de fábrica para criar uma classe que envolve uma nova operação MaxPoolWithArgmax usando tipos de saída padrão.

Parâmetros
escopo escopo atual
entrada 4-D com forma `[lote, altura, largura, canais]`. Entrada para agrupar.
tamanho k O tamanho da janela para cada dimensão do tensor de entrada.
avanços O avanço da janela deslizante para cada dimensão do tensor de entrada.
preenchimento O tipo de algoritmo de preenchimento a ser usado.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de MaxPoolWithArgmax

público estático MaxPoolWithArgmax.Options includeBatchInIndex (booleano includeBatchInIndex)

Parâmetros
includeBatchInIndex Se deve incluir a dimensão do lote no índice nivelado de `argmax`.

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

O tensor máximo de saída agrupada.