Oblicza splot 2D, biorąc pod uwagę skwantowane dane wejściowe 4D i tensory filtrów.
Dane wejściowe to skwantowane tensory, gdzie najniższa wartość reprezentuje rzeczywistą liczbę powiązanego minimum, a najwyższa reprezentuje maksimum. Oznacza to, że skwantowany wynik można interpretować tylko w ten sam sposób, biorąc pod uwagę zwrócone wartości minimalne i maksymalne.
Klasy zagnieżdżone
klasa | Opcje kwantyzacji konwersji | Opcjonalne atrybuty dla QuantizedConv2d |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
statyczny <V rozszerza TType > QuantizedConv2d <V> | utwórz ( Zakres zakresu, Operand <? rozszerza TType > input, Operand <? rozszerza TType > filter, Operand < TFloat32 > minInput, Operand < TFloat32 > maxInput, Operand < TFloat32 > minFilter, Operand < TFloat32 > maxFilter, Class<V> outType , Lista<Długich> kroków, Dopełnienie ciągów, Opcje... opcje) Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QuantizedConv2d. |
statyczne QuantizedConv2d.Options | dylatacje (List<Long> dylatacje) |
Dane wyjściowe <TFloat32> | Maksymalna wydajność () Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość wyjściowa. |
Dane wyjściowe <TFloat32> | minWyjście () Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantyzowaną wartość wyjściową. |
Wyjście <V> | wyjście () |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public static QuantizedConv2d <V> utwórz ( Zakres zakresu , Operand <? rozszerza TType > wejście, Operand <? rozszerza TType > filter, Operand < TFloat32 > minInput, Operand < TFloat32 > maxInput, Operand < TFloat32 > minFilter, Operand < TFloat32 > maxFilter , Class<V> outType, List<Long> kroki, dopełnienie ciągu, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QuantizedConv2d.
Parametry
zakres | aktualny zakres |
---|---|
filtr | wymiar głębokość_wejściowa filtru musi odpowiadać wymiarom głębokości wejścia. |
minWejście | Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantyzowaną wartość wejściową. |
maksymalne wejście | Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość wejściowa. |
minFiltr | Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantowaną wartość filtra. |
maxFiltr | Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość filtra. |
kroki | Krok przesuwanego okna dla każdego wymiaru tensora wejściowego. |
wyściółka | Typ algorytmu dopełniania, który ma zostać użyty. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja QuantizedConv2d
publiczne statyczne dylatacje QuantizedConv2d.Options (rozszerzenia List<Long>)
Parametry
dylatacje | Tensor 1-D długości 4. Współczynnik dylatacji dla każdego wymiaru „wejściowego”. Jeśli ustawione na k > 1, pomiędzy każdym elementem filtrującym w tym wymiarze zostanie pominiętych komórek k-1. Kolejność wymiarów jest określona przez wartość „data_format”, szczegóły znajdziesz powyżej. Dylatacje w wymiarach partii i głębokości muszą wynosić 1. |
---|
publiczne wyjście < TFloat32 > maxOutput ()
Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość wyjściowa.
publiczne wyjście < TFloat32 > minOutput ()
Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantyzowaną wartość wyjściową.