FractionalAvgPool

FractionalAvgPool public final class

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

Valor constante: "FractionalAvgPool"

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.

pública de salida <T> salida ()

tensor de salida después de la agrupación media fraccionaria.

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.