Calcola una convoluzione 2D dato un input 4D quantizzato e tensori di filtro.
Gli ingressi sono tensori quantizzati dove il valore più basso rappresenta il numero reale del minimo associato e il più alto rappresenta il massimo. Ciò significa che è possibile interpretare allo stesso modo solo l'output quantizzato, tenendo conto dei valori minimo e massimo restituiti.
Classi nidificate
| classe | QuantizedConv2d.Options | Attributi facoltativi per QuantizedConv2d | |
Costanti
| Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
| statico <V estende TType > QuantizedConv2d <V> | create ( Scope scope, Operando <? estende TType > input, Operando <? estende TType > filter, Operando < TFloat32 > minInput, Operando < TFloat32 > maxInput, Operando < TFloat32 > minFilter, Operando < TFloat32 > maxFilter, Class<V> outType , Elenco<Lunghi> passi, Spaziatura delle stringhe, Opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione QuantizedConv2d. |
| QuantizedConv2d.Options statico | dilatazioni (List<Long> dilations) |
| Uscita < TFloat32 > | uscita massima () Il valore float rappresentato dal valore di uscita quantizzato più alto. |
| Uscita < TFloat32 > | uscitamin () Il valore float rappresentato dal valore di uscita quantizzato più basso. |
| Uscita <V> | produzione () |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static QuantizedConv2d <V> create ( Scope scope, Operando <? extends TType > input, Operando <? extends TType > filter, Operando < TFloat32 > minInput, Operando < TFloat32 > maxInput, Operando < TFloat32 > minFilter, Operando < TFloat32 > maxFilter , Class<V> outType, List<Long> strides, String padding, Options... options)
Metodo factory per creare una classe che racchiude una nuova operazione QuantizedConv2d.
Parametri
| scopo | ambito attuale |
|---|---|
| filtro | la dimensione input_profondità del filtro deve corrispondere alle dimensioni di profondità dell'input. |
| minInput | Il valore float rappresentato dal valore di input quantizzato più basso. |
| maxInput | Il valore float rappresentato dal valore di input quantizzato più alto. |
| minFilter | Il valore float rappresentato dal valore del filtro quantizzato più basso. |
| maxFilter | Il valore float rappresentato dal valore del filtro quantizzato più alto. |
| passi da gigante | Il passo della finestra scorrevole per ogni dimensione del tensore di input. |
| imbottitura | Il tipo di algoritmo di riempimento da utilizzare. |
| opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di QuantizedConv2d
dilatazioni statiche pubbliche QuantizedConv2d.Options (dilatazioni List<Long>)
Parametri
| dilatazioni | Tensore 1-D di lunghezza 4. Il fattore di dilatazione per ciascuna dimensione di "input". Se impostato su k > 1, ci saranno k-1 celle saltate tra ciascun elemento filtro su quella dimensione. L'ordine delle dimensioni è determinato dal valore di "data_format", vedi sopra per i dettagli. Le dilatazioni delle dimensioni del lotto e della profondità devono essere pari a 1. |
|---|
Uscita pubblica < TFloat32 > maxOutput ()
Il valore float rappresentato dal valore di uscita quantizzato più alto.
Uscita pubblica < TFloat32 > minOutput ()
Il valore float rappresentato dal valore di uscita quantizzato più basso.