tensorflow:: ops:: FractionalMaxPool:: Attrs

#include <nn_ops.h>

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

まとめ

公開属性

deterministic_ = false
bool
overlapping_ = false
bool
pseudo_random_ = false
bool
seed2_ = 0
int64
seed_ = 0
int64

公的機能

Deterministic (bool x)
TF_MUST_USE_RESULT Attrs
Trueに設定すると、計算グラフ内のFractionalMaxPoolノードを反復処理する際に、固定のプーリング領域が使用されます。
Overlapping (bool x)
TF_MUST_USE_RESULT Attrs
Trueに設定すると、プーリングを行う際に、隣接するプーリングセルの境界にある値が両方のセルで使用されることを意味します。
PseudoRandom (bool x)
TF_MUST_USE_RESULT Attrs
Trueに設定すると、プーリングシーケンスを擬似乱数的に生成し、それ以外の場合はランダムに生成します。
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
seedまたはseed2のいずれかがゼロ以外の値に設定されている場合、乱数生成器は指定されたシード値によって初期化されます。
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
シードの衝突を避けるための2つ目のシード。

公開属性

決定論的_

bool tensorflow::ops::FractionalMaxPool::Attrs::deterministic_ = false

重複_

bool tensorflow::ops::FractionalMaxPool::Attrs::overlapping_ = false

擬似乱数

bool tensorflow::ops::FractionalMaxPool::Attrs::pseudo_random_ = false

シード2_

int64 tensorflow::ops::FractionalMaxPool::Attrs::seed2_ = 0

シード_

int64 tensorflow::ops::FractionalMaxPool::Attrs::seed_ = 0

公的機能

決定論的

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Deterministic(
  bool x
)

Trueに設定すると、計算グラフ内のFractionalMaxPoolノードを反復処理する際に、固定のプーリング領域が使用されます。

主に単体テストで使用され、 FractionalMaxPool を決定論的に動作させるために使用されます。

デフォルトはfalse

重複

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Overlapping(
  bool x
)

Trueに設定すると、プーリングを行う際に、隣接するプーリングセルの境界にある値が両方のセルで使用されることを意味します。

例えば:

index 0 1 2 3 4

value 20 5 16 3 7

プーリングシーケンスが[0, 2, 4]の場合、インデックス2の16は2回使用されます。分数最大プーリングの結果は[20, 16]となります。

デフォルトはfalse

擬似乱数

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::PseudoRandom(
  bool x
)

Trueに設定すると、プーリングシーケンスを擬似乱数的に生成し、それ以外の場合はランダムに生成します。

擬似乱数と乱数の違いについては、ベンジャミン・グレアムの論文「Fractional Max-Pooling」を参照してください。

デフォルトはfalse

シード

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed(
  int64 x
)

seedまたはseed2のいずれかがゼロ以外の値に設定されている場合、乱数生成器は指定されたシード値によって初期化されます。

それ以外の場合は、乱数シードによって初期化されます。

デフォルト値は0です

シード2

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed2(
  int64 x
)

シードの衝突を避けるための2つ目のシード。

デフォルト値は0です