텐서플로우:: 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 중 하나라도 0이 아닌 값으로 설정되면, 난수 생성기는 지정된 시드 값으로 초기화됩니다. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs 시드 충돌을 방지하기 위해 두 번째 시드를 사용합니다. |
공개 속성
결정론적_
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이 두 번 사용됩니다. 분수 최대 풀링의 경우 결과는 [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이 아닌 값으로 설정되면, 난수 생성기는 지정된 시드 값으로 초기화됩니다.
그렇지 않으면 무작위 시드를 사용하여 초기화됩니다.
기본값은 0입니다.
시드2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed2( int64 x )
시드 충돌을 방지하기 위해 두 번째 시드를 사용합니다.
기본값은 0입니다.