Realiza una agrupación máxima en la entrada y genera valores e índices máximos.
Los índices en `argmax` están aplanados, de modo que un valor máximo en la posición `[b, y, x, c]` se convierte en un índice aplanado: `(y * ancho + x) * canales + c` si `include_batch_in_index` es falso ; `((b * alto + y) * ancho + x) * canales + c` si `include_batch_in_index` es Verdadero.
Los índices devueltos siempre están en `[0, alto) x [0, ancho)` antes de aplanarse, incluso si hay relleno y la respuesta matemáticamente correcta está afuera (ya sea negativa o demasiado grande). Esto es un error, pero es difícil solucionarlo de una manera segura y compatible con versiones anteriores, especialmente debido al aplanamiento.
Clases anidadas
clase | MaxPoolWithArgmax.Opciones | Atributos opcionales para MaxPoolWithArgmax |
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Salida <U> | argmax () 4-D. |
estático <T extiende TNumber , U extiende TNumber > MaxPoolWithArgmax <T, U> | crear (alcance alcance , entrada Operando <T>, Lista<Long> ksize, Lista<Long> zancadas, Clase<U> Targmax, relleno de cadena, Opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación MaxPoolWithArgmax. |
estático <T extiende TNumber > MaxPoolWithArgmax <T, TInt64 > | crear ( alcance alcance , entrada de operando <T>, lista <largo> ksize, lista <largo> zancadas, relleno de cadena, opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación MaxPoolWithArgmax utilizando tipos de salida predeterminados. |
estático MaxPoolWithArgmax.Options | includeBatchInIndex (booleano includeBatchInIndex) |
Salida <T> | producción () El tensor de salida agrupado máximo. |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
Salida pública <U> argmax ()
4-D. Los índices aplanados de los valores máximos elegidos para cada salida.
MaxPoolWithArgmax <T, U> estático público crear (alcance del alcance , entrada del operando <T>, lista <Long> ksize, lista <Long> zancadas, clase <U> Targmax, relleno de cadena, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación MaxPoolWithArgmax.
Parámetros
alcance | alcance actual |
---|---|
aporte | 4-D con forma `[lote, alto, ancho, canales]`. Entrada para agrupar. |
tamaño k | El tamaño de la ventana para cada dimensión del tensor de entrada. |
zancadas | El paso de la ventana deslizante para cada dimensión del tensor de entrada. |
relleno | El tipo de algoritmo de relleno que se utilizará. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de MaxPoolWithArgmax
público estático MaxPoolWithArgmax <T, TInt64 > crear (alcance del alcance , entrada del operando <T>, lista <Long> ksize, lista <Long> zancadas, relleno de cadena, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación MaxPoolWithArgmax utilizando tipos de salida predeterminados.
Parámetros
alcance | alcance actual |
---|---|
aporte | 4-D con forma `[lote, alto, ancho, canales]`. Entrada para agrupar. |
tamaño k | El tamaño de la ventana para cada dimensión del tensor de entrada. |
zancadas | El paso de la ventana deslizante para cada dimensión del tensor de entrada. |
relleno | El tipo de algoritmo de relleno que se utilizará. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de MaxPoolWithArgmax
público estático MaxPoolWithArgmax.Options includeBatchInIndex (booleano includeBatchInIndex)
Parámetros
incluirBatchInIndex | Si se debe incluir la dimensión del lote en el índice aplanado de "argmax". |
---|