tensorflow:: ops:: QuantizedConv2D

#include <nn_ops.h>

量子化された4次元入力とフィルタテンソルが与えられた場合に、2次元畳み込みを計算します。

まとめ

入力は量子化されたテンソルであり、最小値は対応する最小値の実数値を、最大値は最大値を表します。つまり、量子化された出力も、返された最小値と最大値を考慮することによってのみ解釈できます。

議論:

  • スコープ:スコープオブジェクト
  • フィルター: フィルターの input_depth 次元は、入力の depth 次元と一致する必要があります。
  • min_input: 量子化された入力値のうち、最小値が表す浮動小数点値。
  • max_input: 量子化された入力値のうち、最も高い値が表す浮動小数点値。
  • min_filter: 量子化されたフィルタ値のうち、最小値が表す浮動小数点値。
  • max_filter: 量子化されたフィルタ値のうち、最も高い値が表す浮動小数点値。
  • ストライド:入力テンソルの各次元におけるスライディングウィンドウのストライド。
  • padding: 使用するパディングアルゴリズムの種類。

オプション属性( Attrs参照):

  • 膨張: 長さ 4 の 1 次元テンソル。 inputの各次元の膨張係数。k > 1 に設定すると、その次元の各フィルタ要素間に k-1 個のスキップされたセルが存在します。次元の順序はdata_formatの値によって決まります。詳細は上記を参照してください。バッチ次元と深度次元の膨張は 1 でなければなりません。

返品:

  • Output出力
  • Output min_output: 量子化された出力値のうち、最小値が表す浮動小数点値。
  • Output max_output: 量子化された出力値の中で最も高い値が表す浮動小数点値。

コンストラクターとデストラクタ

QuantizedConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, :: tensorflow::Input min_input, :: tensorflow::Input max_input, :: tensorflow::Input min_filter, :: tensorflow::Input max_filter, const gtl::ArraySlice< int > & strides, StringPiece padding)
QuantizedConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, :: tensorflow::Input min_input, :: tensorflow::Input max_input, :: tensorflow::Input min_filter, :: tensorflow::Input max_filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const QuantizedConv2D::Attrs & attrs)

公開属性

max_output
min_output
operation
output

パブリック静的関数

Dilations (const gtl::ArraySlice< int > & x)
OutType (DataType x)

構造

tensorflow:: ops:: QuantizedConv2D:: Attrs

QuantizedConv2Dのオプション属性設定子。

公開属性

最大出力

::tensorflow::Output max_output

最小出力

::tensorflow::Output min_output

手術

Operation operation

出力

::tensorflow::Output output

公的機能

QuantizedConv2D

 QuantizedConv2D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input filter,
  ::tensorflow::Input min_input,
  ::tensorflow::Input max_input,
  ::tensorflow::Input min_filter,
  ::tensorflow::Input max_filter,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding
)

QuantizedConv2D

 QuantizedConv2D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input filter,
  ::tensorflow::Input min_input,
  ::tensorflow::Input max_input,
  ::tensorflow::Input min_filter,
  ::tensorflow::Input max_filter,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding,
  const QuantizedConv2D::Attrs & attrs
)

パブリック静的関数

拡張

Attrs Dilations(
  const gtl::ArraySlice< int > & x
)

出力タイプ

Attrs OutType(
  DataType x
)