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". |
|---|