FractionalAvgPool

classe final pública FractionalAvgPool

Executa o agrupamento médio fracionário na entrada.

O pooling médio fracionário é semelhante ao pooling máximo fracionário na etapa de geração da região de pooling. A única diferença é que após a geração das regiões de pooling, uma operação média é executada em vez de uma operação máxima em cada região de pooling.

Classes aninhadas

aula FractionalAvgPool.Options Atributos opcionais para FractionalAvgPool

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída < TInt64 >
colPoolingSequence ()
sequência de agrupamento de colunas, necessária para calcular o gradiente.
estático <T estende TNumber > FractionalAvgPool <T>
create (escopo do escopo , valor do operando <T>, List<Float> poolingRatio, Options... opções)
Método de fábrica para criar uma classe que envolve uma nova operação FractionalAvgPool.
FractionalAvgPool.Options estático
determinístico (determinístico booleano)
Saída <T>
saída ()
tensor de saída após agrupamento médio fracionário.
FractionalAvgPool.Options estático
sobreposição (sobreposição booleana)
FractionalAvgPool.Options estático
pseudoRandom (pseudoRandom booleano)
Saída < TInt64 >
rowPoolingSequence ()
sequência de agrupamento de linhas, necessária para calcular o gradiente.
FractionalAvgPool.Options estático
semente (semente longa)
FractionalAvgPool.Options estático
seed2 (semente2 longa)

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor Constante: "FractionalAvgPool"

Métodos Públicos

Saída pública < TInt64 > colPoolingSequence ()

sequência de agrupamento de colunas, necessária para calcular o gradiente.

public static FractionalAvgPool <T> create (Escopo do escopo , valor do operando <T>, List<Float> poolingRatio, Opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação FractionalAvgPool.

Parâmetros
escopo escopo atual
valor 4-D com forma `[lote, altura, largura, canais]`.
poolingRatio A proporção de agrupamento para cada dimensão de `valor`, atualmente suporta apenas dimensões 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 agrupamento em dimensões de lote e canais. 1,44 e 1,73 são a proporção de agrupamento 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 determinístico (determinístico booleano)

Parâmetros
determinístico Quando definido como True, uma região de pooling fixa será usada ao iterar sobre um nó FractionalAvgPool no gráfico de computação. Usado principalmente em testes de unidade para tornar FractionalAvgPool determinístico.

Saída pública <T> saída ()

tensor de saída após agrupamento médio fracionário.

public static FractionalAvgPool.Options sobreposto (sobreposição booleana)

Parâmetros
sobreposição Quando definido como True, significa que durante o pool, os valores no limite das células adjacentes do pool serã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 agrupamento médio fracionário.

public static FractionalAvgPool.Options pseudoRandom (Boolean pseudoRandom)

Parâmetros
pseudoRandom Quando definido como True, gera a sequência de agrupamento de forma pseudoaleatória, caso contrário, de forma aleatória. Verifique o artigo [Benjamin Graham, Fractional Max-Pooling](http://arxiv.org/abs/1412.6071) para ver a diferença entre pseudoaleatório e aleatório.

Saída pública < TInt64 > rowPoolingSequence ()

sequência de agrupamento de linhas, necessária para calcular o gradiente.

semente estática pública FractionalAvgPool.Options (semente longa)

Parâmetros
semente Se seed ou seed2 forem definidos como diferentes de zero, o gerador de números aleatórios será propagado pela semente fornecida. Caso contrário, é semeado por uma semente aleatória.

público estático FractionalAvgPool.Options seed2 (seed2 longo)

Parâmetros
semente2 Uma segunda semente para evitar colisão de sementes.