tensorflow:: ops:: FractionalAvgPool
#include <nn_ops.h>Realiza un agrupamiento de promedio fraccional en la entrada.
Resumen
El agrupamiento promedio fraccional es similar al agrupamiento máximo fraccional en el paso de generación de regiones de agrupamiento. La única diferencia es que, una vez generadas las regiones de agrupamiento, se realiza una operación de promedio en lugar de una operación de máximo en cada región.
Argumentos:
- ámbito: Un objeto de ámbito
- valor: 4-D con forma
[batch, height, width, channels]. - pooling_ratio: La relación de agrupación para cada dimensión del
valueactualmente solo admite las dimensiones de fila y columna y debe ser >= 1.0. Por ejemplo, una relación de agrupación válida se ve así: [1.0, 1.44, 1.73, 1.0]. El primer y último elemento deben ser 1.0 porque no permitimos la agrupación en las dimensiones de lote y canales. 1.44 y 1.73 son las relaciones de agrupación en las dimensiones de altura y anchura respectivamente.
Atributos opcionales (ver Attrs ):
- pseudo_random: Cuando se establece en True, genera la secuencia de agrupación de forma pseudoaleatoria; de lo contrario, de forma aleatoria. Consulte el artículo de Benjamin Graham, Fractional Max-Pooling, para conocer la diferencia entre pseudoaleatorio y aleatorio.
- superpuesto: Cuando se establece en Verdadero, significa que al agrupar, los valores en el límite de las celdas de agrupación adyacentes son utilizados por ambas celdas. Por ejemplo:
index 0 1 2 3 4
value 20 5 16 3 7
Si la secuencia de agrupación es [0, 2, 4], entonces el 16, en el índice 2, se utilizará dos veces. El resultado sería [41/3, 26/3] para la agrupación de promedio fraccional.
- Determinista: Cuando se establece en Verdadero, se utilizará una región de agrupación fija al iterar sobre un nodo FractionalAvgPool en el grafo de cálculo. Se utiliza principalmente en pruebas unitarias para que FractionalAvgPool sea determinista.
- Semilla: Si tanto la semilla como la semilla2 tienen un valor distinto de cero, el generador de números aleatorios se inicializa con la semilla proporcionada. De lo contrario, se inicializa con una semilla aleatoria.
- seed2: Una segunda semilla para evitar colisiones de semillas.
Devoluciones:
-
Output: tensor de salida después del agrupamiento promedio fraccional. -
Outputrow_pooling_sequence: secuencia de agrupación de filas, necesaria para calcular el gradiente. -
Outputcol_pooling_sequence: secuencia de agrupación de columnas, necesaria para calcular el gradiente.
Constructores y destructores | |
|---|---|
FractionalAvgPool (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio) | |
FractionalAvgPool (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio, const FractionalAvgPool::Attrs & attrs) |
Atributos públicos | |
|---|---|
col_pooling_sequence | |
operation | |
output | |
row_pooling_sequence | |
funciones estáticas públicas | |
|---|---|
Deterministic (bool x) | |
Overlapping (bool x) | |
PseudoRandom (bool x) | |
Seed (int64 x) | |
Seed2 (int64 x) | |
Estructuras | |
|---|---|
| tensorflow:: ops:: FractionalAvgPool:: Attrs | Configuradores de atributos opcionales para FractionalAvgPool . |
Atributos públicos
secuencia_de_agrupación_de_col
::tensorflow::Output col_pooling_sequence
operación
Operation operation
producción
::tensorflow::Output output
secuencia_de_agrupación_de_filas
::tensorflow::Output row_pooling_sequence
Funciones públicas
Promedio fraccional de la piscina
FractionalAvgPool( const ::tensorflow::Scope & scope, ::tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio )
Promedio fraccional de la piscina
FractionalAvgPool( const ::tensorflow::Scope & scope, ::tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio, const FractionalAvgPool::Attrs & attrs )
funciones estáticas públicas
Determinista
Attrs Deterministic( bool x )
Superpuestos
Attrs Overlapping( bool x )
Pseudoaleatorio
Attrs PseudoRandom( bool x )
Semilla
Attrs Seed( int64 x )
Semilla2
Attrs Seed2( int64 x )