Executa o agrupamento médio fracionário na entrada.
O agrupamento médio fracionário é semelhante ao agrupamento máximo fracionário na etapa de geração da região de agrupamento. A única diferença é que depois que as regiões de pool são geradas, uma operação média é executada em vez de uma operação máxima em cada região de pool.
Classes aninhadas
| classe | FractionalAvgPool.Options | Atributos opcionais para FractionalAvgPool | |
Constantes
| Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
| Output < TInt64 > | colPoolingSequence () sequência de agrupamento de colunas, necessária para calcular o gradiente. |
| estática <T estende TNumber > FractionalAvgPool <T> | criar ( Scope escopo, Operando <T> valor, List <float> poolingRatio, Options ... Opções) Método de fábrica para criar uma classe que envolve uma nova operação FractionalAvgPool. |
| estáticos FractionalAvgPool.Options | determinista (booleano determinístico) |
| Output <T> | saída () tensor de saída após agrupamento médio fracionário. |
| estáticos FractionalAvgPool.Options | sobreposição (booleano sobreposição) |
| estáticos FractionalAvgPool.Options | pseudo-aleatório (booleano Pseudorandom) |
| Output < TInt64 > | rowPoolingSequence () sequência de pooling de linhas, necessária para calcular o gradiente. |
| estáticos FractionalAvgPool.Options | sementes (semente Long) |
| estáticos FractionalAvgPool.Options | seed2 (seed2 Long) |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
pública Output < TInt64 > colPoolingSequence ()
sequência de agrupamento de colunas, necessária para calcular o gradiente.
public static FractionalAvgPool <T> create ( Scope escopo, Operando <T> valor, List <float> poolingRatio, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação FractionalAvgPool.
Parâmetros
| alcance | escopo atual |
|---|---|
| valor | 4-D com forma `[lote, altura, largura, canais]`. |
| poolingRatio | A proporção de pooling para cada dimensão de `valor`, atualmente suporta apenas dimensão de linha e coluna e deve ser> = 1,0. Por exemplo, uma proporção de agrupamento válida se parece com [1,0, 1,44, 1,73, 1,0]. O primeiro e o último elementos devem ser 1,0, porque não permitimos o agrupamento em dimensões de lote e canais. 1,44 e 1,73 são a proporção de pool nas dimensões de altura e largura, respectivamente. |
| opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de FractionalAvgPool
public static FractionalAvgPool.Options determinista (determinista Boolean)
Parâmetros
| determinista | Quando definido como True, uma região de pool fixa será usada ao iterar sobre um nó FractionalAvgPool no gráfico de computação. Usado principalmente em teste de unidade para tornar FractionalAvgPool determinístico. |
|---|
public static FractionalAvgPool.Options sobrepostas (Boolean sobreposição)
Parâmetros
| sobreposto | Quando definido como True, significa que, ao agrupar, os valores no limite das células de agrupamento adjacentes são usados por ambas as células. Por exemplo: `índice 0 1 2 3 4` `valor 20 5 16 3 7` Se a sequência de agrupamento for [0, 2, 4], então 16, no índice 2, será usado duas vezes. O resultado seria [41/3, 26/3] para o agrupamento médio fracionário. |
|---|
public static FractionalAvgPool.Options pseudo-aleatórios (Boolean pseudo-aleatórios)
Parâmetros
| pseudoRandom | Quando definido como True, gera a sequência de agrupamento de forma pseudo-aleatória, caso contrário, de forma aleatória. Verifique o papel [Benjamin Graham, Fractional Max-Pooling] (http://arxiv.org/abs/1412.6071) para diferenças entre pseudo-aleatório e aleatório. |
|---|
pública Output < TInt64 > rowPoolingSequence ()
sequência de pooling de linhas, necessária para calcular o gradiente.
public static FractionalAvgPool.Options semente (seed Long)
Parâmetros
| semente | Se seed ou seed2 forem definidos como diferentes de zero, o gerador de número aleatório é propagado por um determinado seed. Caso contrário, é semeado por uma semente aleatória. |
|---|
public static FractionalAvgPool.Options seed2 (seed2 Long)
Parâmetros
| seed2 | Uma segunda semente para evitar a colisão de sementes. |
|---|