Realiza un agrupamiento de promedios fraccionarios en la entrada.
La agrupación media fraccionada 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 que se generan 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 fraccional | Los atributos opcionales para FractionalAvgPool |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
Salida < TInt64 > | colPoolingSequence () secuencia de agrupación de columnas, necesaria para calcular el gradiente. |
estática <T se extiende TNumber > FractionalAvgPool <T> | crear ( Alcance alcance, operando <T> valor, List <Float> poolingRatio, Opciones ... Opciones) Método de fábrica para crear una clase que envuelva una nueva operación FractionalAvgPool. |
estáticas FractionalAvgPool.Options | determinista (determinista Boolean) |
Salida <T> | salida () tensor de salida después de la agrupación media fraccionaria. |
estáticas FractionalAvgPool.Options | la superposición (Boolean solapamiento) |
estáticas FractionalAvgPool.Options | pseudoaleatorio (Boolean pseudoaleatorio) |
Salida < TInt64 > | rowPoolingSequence () secuencia de agrupación de filas, necesaria para calcular el gradiente. |
estáticas FractionalAvgPool.Options | semilla (semilla de larga duración) |
estáticas FractionalAvgPool.Options | seed2 (Long seed2) |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
pública de salida < TInt64 > colPoolingSequence ()
secuencia de agrupación de columnas, necesaria para calcular el gradiente.
public static FractionalAvgPool <T> crear ( Alcance alcance, operando <T> valor, List <Float> poolingRatio, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación FractionalAvgPool.
Parámetros
alcance | alcance actual |
---|---|
valor | 4-D con forma `[lote, altura, ancho, canales]`. |
poolingRatio | Relación de agrupación para cada dimensión de "valor", actualmente solo admite la dimensión de fila y columna y debe ser> = 1.0. Por ejemplo, una proporción de agrupación válida se parece a [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 la relación de agrupación en las dimensiones de altura y anchura, respectivamente. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de FractionalAvgPool
estáticas pública FractionalAvgPool.Options determinista (determinista booleana)
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. |
---|
estáticas pública FractionalAvgPool.Options superpuestas (booleano superposición)
Parámetros
superposición | Cuando se establece en Verdadero, significa que al agrupar, 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], se utilizará dos veces 16 en el índice 2. El resultado sería [41/3, 26/3] para la agrupación media fraccionada. |
---|
public static FractionalAvgPool.Options pseudoaleatoria (booleano pseudoaleatorio)
Parámetros
pseudoRandom | Cuando se establece en Verdadero, genera la secuencia de agrupación de forma pseudoaleatoria; de lo contrario, de forma aleatoria. Revise el papel [Benjamin Graham, Fractional Max-Pooling] (http://arxiv.org/abs/1412.6071) para ver la diferencia entre pseudoaleatorio y aleatorio. |
---|
pública de salida < TInt64 > rowPoolingSequence ()
secuencia de agrupación de filas, necesaria para calcular el gradiente.
public static FractionalAvgPool.Options semilla (semilla de larga duración)
Parámetros
semilla | Si la semilla o semilla2 se establecen en un valor distinto de cero, el generador de números aleatorios es sembrado por la semilla dada. De lo contrario, es sembrado por una semilla aleatoria. |
---|
public static FractionalAvgPool.Options seed2 (Long seed2)
Parámetros
semilla2 | Una segunda semilla para evitar la colisión de semillas. |
---|