MaxPoolWithArgmax

public final class MaxPoolWithArgmax

Executa o pooling máximo na entrada e emite tanto os valores máximos quanto os índices.

Os índices em `argmax` são nivelados, de modo que um valor máximo na posição` [b, y, x, c] `torna-se índice nivelado:` (y * largura + x) * canais + c` se `include_batch_in_index` for False ; `((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 achatamento, 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 compatível com versões anteriores, especialmente devido ao achatamento.

Classes aninhadas

classe MaxPoolWithArgmax.Options Atributos opcionais para MaxPoolWithArgmax

Constantes

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

Métodos Públicos

Output <U>
argmax ()
4-D.
estática <T estende TNumber , U estende TNumber > MaxPoolWithArgmax <T, U>
criar ( Scope escopo, Operando <T> entrada, List <longo> ksize, List <longo> avanços, Class <U> Targmax, String preenchimento, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação MaxPoolWithArgmax.
estática <T estende TNumber > MaxPoolWithArgmax <T, TInt64 >
criar ( Scope escopo, Operando <T> entrada, List <longo> ksize, List <longo> avanços, String preenchimento, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação MaxPoolWithArgmax usando tipos de saída padrão.
estáticos MaxPoolWithArgmax.Options
includeBatchInIndex (booleano includeBatchInIndex)
Output <T>
saída ()
O tensor de saída máxima combinada.

Métodos herdados

Constantes

nome_op final String public static

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

Valor constante: "MaxPoolWithArgmax"

Métodos Públicos

pública Output <U> argmax ()

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

public static MaxPoolWithArgmax <T, U> create ( Scope escopo, Operando <T> entrada, List <longo> ksize, List <longo> avanços, Class <U> Targmax, String preenchimento, Options ... Opções)

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

Parâmetros
alcance escopo atual
entrada 4-D com forma `[lote, altura, largura, canais]`. Entrada para finalizar a piscina.
ksize O tamanho da janela para cada dimensão do tensor de entrada.
passos largos A passada 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 ( Scope escopo, Operando <T> entrada, List <longo> ksize, List <longo> avanços, String preenchimento, Options ... Opções)

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
alcance escopo atual
entrada 4-D com forma `[lote, altura, largura, canais]`. Entrada para finalizar a piscina.
ksize O tamanho da janela para cada dimensão do tensor de entrada.
passos largos A passada 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.Options includeBatchInIndex (Boolean includeBatchInIndex)

Parâmetros
includeBatchInIndex Indica se a dimensão do lote deve ser incluída no índice achatado de `argmax`.

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

O tensor de saída máxima combinada.