Realiza una agrupación promedio fraccionaria en la entrada.
La agrupación promedio fraccional es similar a la agrupación máxima fraccional en el paso de generación de la región de agrupación. La única diferencia es que después de generar las regiones de agrupación, se realiza una operación media en lugar de una operación máxima en cada región de agrupación.
Clases anidadas
clase | Opciones de grupo medio fraccionario | Atributos opcionales para FractionalAvgPool |
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Salida < TInt64 > | colPoolingSecuencia () secuencia de agrupación de columnas, necesaria para calcular el gradiente. |
estático <T extiende TNumber > FractionalAvgPool <T> | crear (alcance alcance , valor del operando <T>, lista<Float> poolingRatio, opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación FractionalAvgPool. |
Estático FractionalAvgPool.Options | determinista (determinista booleano) |
Salida <T> | producción () tensor de salida después de la agrupación promedio fraccional. |
Estático FractionalAvgPool.Options | superposición (superposición booleana) |
Estático FractionalAvgPool.Options | pseudoAleatorio (pseudoaleatorio booleano) |
Salida < TInt64 > | filaPoolingSequence () Secuencia de agrupación de filas, necesaria para calcular el gradiente. |
Estático FractionalAvgPool.Options | semilla (semilla larga) |
Estático FractionalAvgPool.Options | semilla2 (semilla larga2) |
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 < TInt64 > colPoolingSequence ()
secuencia de agrupación de columnas, necesaria para calcular el gradiente.
creación pública estática FractionalAvgPool <T> ( alcance , valor del operando <T>, lista <Float> poolingRatio, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación FractionalAvgPool.
Parámetros
alcance | alcance actual |
---|---|
valor | 4-D con forma `[lote, alto, ancho, canales]`. |
relación de agrupación | Relación de agrupación para cada dimensión de "valor", actualmente solo admite dimensiones de fila y columna y debe ser >= 1,0. Por ejemplo, una proporción de agrupación válida es [1,0, 1,44, 1,73, 1,0]. El primer y último elemento deben ser 1.0 porque no permitimos la agrupación en dimensiones de lotes y canales. 1,44 y 1,73 son proporciones de agrupación en las dimensiones de alto y ancho respectivamente. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de FractionalAvgPool
público estático FractionalAvgPool.Options determinista (determinista booleano)
Parámetros
determinista | Cuando se establece en True, se utilizará una región de agrupación fija al iterar sobre un nodo FractionalAvgPool en el gráfico de cálculo. Se utiliza principalmente en pruebas unitarias para hacer que FractionalAvgPool sea determinista. |
---|
FractionalAvgPool.Options estático público superpuesto (superposición booleana)
Parámetros
superposición | Cuando se establece en Verdadero, significa que al realizar la agrupación, ambas celdas utilizan los valores en el límite de las celdas de agrupación adyacentes. Por ejemplo: `índice 0 1 2 3 4` `valor 20 5 16 3 7` Si la secuencia de agrupación es [0, 2, 4], entonces 16, en el índice 2, se usará dos veces. El resultado sería [41/3, 26/3] para la agrupación promedio fraccional. |
---|
público estático FractionalAvgPool.Options pseudoRandom (booleano pseudoRandom)
Parámetros
pseudoaleatorio | Cuando se establece en Verdadero, genera la secuencia de agrupación de forma pseudoaleatoria; en caso contrario, de forma aleatoria. Consulte el artículo [Benjamin Graham, Fractional Max-Pooling] (http://arxiv.org/abs/1412.6071) para conocer la diferencia entre pseudoaleatorio y aleatorio. |
---|
Salida pública < TInt64 > filaPoolingSequence ()
Secuencia de agrupación de filas, necesaria para calcular el gradiente.
semilla pública estática FractionalAvgPool.Options (semilla larga)
Parámetros
semilla | Si seed o seed2 se configuran como distintos de cero, el generador de números aleatorios se siembra con la semilla dada. De lo contrario, se siembra con una semilla aleatoria. |
---|
público estático FractionalAvgPool.Options semilla2 (semilla larga2)
Parámetros
semilla2 | Una segunda semilla para evitar la colisión de semillas. |
---|