テンソルフロー::作戦:: FractionalAvgPool::属性

#include <nn_ops.h>

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

まとめ

パブリック属性

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 に設定すると、計算グラフ内のFractionalAvgPoolノードを反復処理するときに固定プーリング領域が使用されます。
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
シードまたはシード 2 のいずれかが 0 以外に設定されている場合、乱数ジェネレータには指定されたシードがシードされます。
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
シードの衝突を避けるための 2 番目のシード。

パブリック属性

決定的_

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

重複_

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

擬似ランダム_

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

シード2_

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

シード_

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

公共機能

決定論的

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

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

主に単体テストでFractionalAvgPoolを決定的にするために使用されます。

デフォルトは false

重複

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

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

例えば:

index 0 1 2 3 4

value 20 5 16 3 7

プーリング シーケンスが [0, 2, 4] の場合、インデックス 2 の 16 が 2 回使用されます。部分平均プーリングの場合、結果は [41/3, 26/3] になります。

デフォルトは false

擬似ランダム

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

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

擬似ランダムとランダムの違いについては、Benjamin Graham、Fractional Max-Pooling の論文を確認してください。

デフォルトは false

シード

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

シードまたはシード 2 のいずれかが 0 以外に設定されている場合、乱数ジェネレータには指定されたシードがシードされます。

それ以外の場合は、ランダム シードによってシードされます。

デフォルトは 0

シード2

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

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

デフォルトは 0