QuantizedConv2d

publiczna klasa końcowa QuantizedConv2d

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>

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „QuantizedConv2D”

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ą.

publiczne wyjście <V> wyjście ()