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 เป็นค่าที่ไม่ใช่ศูนย์ ตัวสร้างเลขสุ่มจะถูกกำหนดค่าเริ่มต้นด้วย seed ที่กำหนด |
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 ในกราฟการคำนวณ
ส่วนใหญ่ใช้ใน unit test เพื่อทำให้ FractionalMaxPool เป็นแบบ deterministic
ค่าเริ่มต้นคือเท็จ
ทับซ้อนกัน
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] แล้ว 16 ที่ดัชนี 2 จะถูกใช้สองครั้ง ผลลัพธ์ที่ได้จะเป็น [20, 16] สำหรับการพูลลิ่งสูงสุดแบบเศษส่วน
ค่าเริ่มต้นคือเท็จ
สุ่มเทียม
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::PseudoRandom( bool x )
เมื่อตั้งค่าเป็น True จะสร้างลำดับการรวมกลุ่มแบบสุ่มเทียม มิฉะนั้นจะสร้างแบบสุ่ม
โปรดตรวจสอบเอกสารของ เบนจามิน เกรแฮม เรื่อง "Fractional Max-Pooling" เพื่อดูความแตกต่างระหว่างค่าสุ่มเทียมและค่าสุ่ม
ค่าเริ่มต้นคือเท็จ
เมล็ดพันธุ์
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed( int64 x )
หากตั้งค่า seed หรือ seed2 เป็นค่าที่ไม่ใช่ศูนย์ ตัวสร้างเลขสุ่มจะถูกกำหนดค่าเริ่มต้นด้วย seed ที่กำหนด
มิเช่นนั้น จะเริ่มต้นด้วยค่าสุ่ม (random seed)
ค่าเริ่มต้นคือ 0
เมล็ดพันธุ์2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed2( int64 x )
ใช้เมล็ดพันธุ์สำรองเพื่อป้องกันการชนกันของเมล็ดพันธุ์
ค่าเริ่มต้นคือ 0