tensorflow :: ops :: ExtractGlimpse

#include <image_ops.h>

入力テンソルから垣間見ることができます。

概要

入力テンソルからの位置offsets抽出された、垣間見ると呼ばれるウィンドウのセットを返します。ウィンドウが入力と部分的に重なっているだけの場合、重なっていない領域はランダムノイズで埋められます。

結果は、形状[batch_size, glimpse_height, glimpse_width, channels] 4次元テンソルです。チャネルとバッチの次元は、入力テンソルのそれと同じです。出力ウィンドウの高さと幅は、 sizeパラメーターで指定されます。

normalizedcenteredに配置された引数は、ウィンドウの構築方法centered制御します。

  • 座標が正規化されているが中央に配置されていない場合、0.0と1.0は各高さと幅の寸法の最小値と最大値に対応します。
  • 座標が正規化されて中央に配置されている場合、それらの範囲は-1.0から1.0です。座標(-1.0、-1.0)は左上隅に対応し、右下隅は(1.0、1.0)にあり、中心は(0、0)にあります。
  • 座標が正規化されていない場合、それらはピクセル数として解釈されます。

引数:

  • スコープ:スコープオブジェクト
  • 入力:形状[batch_size, height, width, channels] 4D浮動小数点テンソル。
  • サイズ:抽出する垣間見るサイズを含む2要素の1次元テンソル。最初に垣間見る高さを指定し、次に垣間見る幅を指定する必要があります。
  • オフセット:各ウィンドウの中心のy、x位置を含む形状[batch_size, 2]次元整数テンソル。

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

  • centered:オフセット座標が画像に対して中央に配置されているかどうかを示します。この場合、(0、0)オフセットは入力画像の中心に対して相対的です。 falseの場合、(0,0)オフセットは入力画像の左上隅に対応します。
  • 正規化:オフセット座標が正規化されているかどうかを示します。
  • 均一ノイズ:一様分布またはガウス分布のどちらを使用してノイズを生成する必要があるかを示します。
  • ノイズ:ノイズがuniformgaussian 、またはzeroいずれであるかを示しzero 。デフォルトはuniformこれは、ノイズの種類がuniform_noiseによって決定されることをuniform_noiseます。

戻り値:

  • Output :垣間見ることを表すテンソル[batch_size, glimpse_height, glimpse_width, channels]

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

ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets)
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs)

パブリック属性

glimpse
operation

公の行事

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

パブリック静的関数

Centered (bool x)
Noise (StringPiece x)
Normalized (bool x)
UniformNoise (bool x)

構造体

tensorflow :: ops :: ExtractGlimpse :: Attrs

ExtractGlimpseのオプションの属性セッター。

パブリック属性

垣間見る

::tensorflow::Output glimpse

操作

Operation operation

公の行事

ExtractGlimpse

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets
)

ExtractGlimpse

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets,
  const ExtractGlimpse::Attrs & attrs
)

ノード

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

パブリック静的関数

中央揃え

Attrs Centered(
  bool x
)

ノイズ

Attrs Noise(
  StringPiece x
)

正規化

Attrs Normalized(
  bool x
)

UniformNoise

Attrs UniformNoise(
  bool x
)