Esegue il pooling medio frazionario sull'input.
Il raggruppamento medio frazionario è simile al raggruppamento massimo frazionario nella fase di generazione della regione di raggruppamento. L'unica differenza è che dopo la generazione delle regioni di pool, viene eseguita un'operazione di media invece di un'operazione max in ciascuna regione di pool.
Classi nidificate
| classe | FractionalAvgPool.Options | Attributi facoltativi per FractionalAvgPool | |
Costanti
| Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow | 
Metodi pubblici
| Uscita < TInt64 > |  colPoolingSequence ()  sequenza di pooling delle colonne, necessaria per calcolare il gradiente. | 
| static <T estende TNumber > FractionalAvgPool <T> |  create (ambito ambito , valore operando <T>, elenco<float> poolingRatio, opzioni... opzioni)  Metodo factory per creare una classe che racchiude una nuova operazione FractionalAvgPool. | 
| static FractionalAvgPool.Options |  deterministico (deterministico booleano) | 
| Uscita <T> |  produzione ()  tensore di output dopo il pooling medio frazionario. | 
| static FractionalAvgPool.Options |  sovrapposizione (sovrapposizione booleana) | 
| static FractionalAvgPool.Options |  pseudoCasuale (pseudocasuale booleano) | 
| Uscita < TInt64 > |  rigaPoolingSequence ()  sequenza di pooling delle righe, necessaria per calcolare il gradiente. | 
| static FractionalAvgPool.Options |  seme (seme lungo) | 
| static FractionalAvgPool.Options |  seme2 (seme lungo2)  | 
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Output pubblico < TInt64 > colPoolingSequence ()
sequenza di pooling delle colonne, necessaria per calcolare il gradiente.
public static FractionalAvgPool <T> create ( ambito ambito , valore operando <T>, List<Float> poolingRatio, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione FractionalAvgPool.
Parametri
| scopo | ambito attuale | 
|---|---|
| valore | 4-D con forma "[lotto, altezza, larghezza, canali]". | 
| rapporto di raggruppamento | Rapporto di pooling per ciascuna dimensione di "valore", attualmente supporta solo la dimensione riga e colonna e dovrebbe essere >= 1,0. Ad esempio, un rapporto di pooling valido è [1.0, 1.44, 1.73, 1.0]. Il primo e l'ultimo elemento devono essere 1.0 perché non consentiamo il raggruppamento su dimensioni batch e canali. 1,44 e 1,73 sono rapporti di pooling rispettivamente sulle dimensioni di altezza e larghezza. | 
| opzioni | trasporta valori di attributi opzionali | 
ritorna
- una nuova istanza di FractionalAvgPool
public static FractionalAvgPool.Options deterministico (deterministico booleano)
Parametri
| deterministico | Se impostato su True, verrà utilizzata una regione di pooling fissa durante l'iterazione su un nodo FractionalAvgPool nel grafico di calcolo. Utilizzato principalmente nel test unitario per rendere deterministico FractionalAvgPool. | 
|---|
sovrapposizione pubblica statica FractionalAvgPool.Options (sovrapposizione booleana)
Parametri
| sovrapposizione | Se impostato su True, significa che durante il raggruppamento, i valori al confine delle celle di raggruppamento adiacenti vengono utilizzati da entrambe le celle. Per esempio: "indice 0 1 2 3 4". "valore 20 5 16 3 7". Se la sequenza di pool è [0, 2, 4], allora 16, nell'indice 2 verrà utilizzato due volte. Il risultato sarebbe [41/3, 26/3] per il pooling medio frazionario. | 
|---|
public static FractionalAvgPool.Options pseudoRandom (booleano pseudoRandom)
Parametri
| pseudoCasuale | Se impostato su True, genera la sequenza di pooling in modo pseudocasuale, altrimenti in modo casuale. Controllare il documento [Benjamin Graham, Fractional Max-Pooling](http://arxiv.org/abs/1412.6071) per la differenza tra pseudocasuale e casuale. | 
|---|
output pubblico < TInt64 > rowPoolingSequence ()
sequenza di pooling delle righe, necessaria per calcolare il gradiente.
Seme pubblico statico FractionalAvgPool.Options (seme lungo)
Parametri
| seme | Se seed o seed2 sono impostati su un valore diverso da zero, il generatore di numeri casuali viene seminato dal seed specificato. Altrimenti, viene seminato da un seme casuale. | 
|---|
public static FractionalAvgPool.Options seed2 (Seed lungo2)
Parametri
| seme2 | Un secondo seme per evitare la collisione dei semi. | 
|---|