คำนวณการไล่ระดับสีของฟังก์ชัน FractionalAvgPool
ซึ่งแตกต่างจาก FractionalMaxPoolGrad เราไม่จำเป็นต้องค้นหา arg_max สำหรับ FractionalAvgPoolGrad เราเพียงแค่ต้องเผยแพร่แต่ละองค์ประกอบของ out_backprop ย้อนกลับไปยังดัชนีเหล่านั้นที่สร้างเซลล์รวมกลุ่มเดียวกัน ดังนั้นเราจึงจำเป็นต้องรู้รูปร่างของเทนเซอร์อินพุตดั้งเดิม แทนที่จะเป็นเทนเซอร์ทั้งหมด
คลาสที่ซ้อนกัน
ระดับ | FractionalAvgPoolGrad ตัวเลือก | คุณลักษณะทางเลือกสำหรับ FractionalAvgPoolGrad |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คง <T ขยาย TNumber > FractionalAvgPoolGrad <T> | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > origInputTensorShape, ตัวดำเนินการ <T> outBackprop, ตัวดำเนินการ < TInt64 > rowPoolingSequence, ตัวดำเนินการ < TInt64 > colPoolingSequence, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FractionalAvgPoolGrad ใหม่ |
เอาท์พุต <T> | เอาท์พุท () 4-D. |
FractionalAvgPoolGrad.Options แบบคงที่ | ทับซ้อนกัน (บูลีนทับซ้อนกัน) |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สาธารณะ FractionalAvgPoolGrad <T> สร้าง แบบคงที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ < TInt64 > origInputTensorShape, ตัวดำเนินการ <T> outBackprop, ตัวดำเนินการ < TInt64 > rowPoolingSequence, ตัวดำเนินการ < TInt64 > colPoolingSequence, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FractionalAvgPoolGrad ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ต้นกำเนิดInputTensorShape | รูปร่างเทนเซอร์อินพุตดั้งเดิมสำหรับ `fractional_avg_pool` |
outBackprop | 4-D ที่มีรูปร่าง `[ชุด ความสูง ความกว้าง ช่อง]` การไล่ระดับสีแสดงผลลัพธ์ของ `fractional_avg_pool` |
rowPoolingSequence | ลำดับการรวมแถว สร้างขอบเขตการรวมกลุ่มด้วย col_pooling_sequence |
colPoolingSequence | ลำดับการรวมคอลัมน์ สร้างขอบเขตการรวมกลุ่มด้วยลำดับ row_pooling |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ FractionalAvgPoolGrad
สาธารณะ FractionalAvgPoolGrad.Options ทับซ้อนกัน (บูลีนทับซ้อนกัน)
พารามิเตอร์
ทับซ้อนกัน | เมื่อตั้งค่าเป็น True หมายความว่าเมื่อรวมกลุ่ม เซลล์ทั้งสองจะใช้ค่าที่ขอบเขตของเซลล์ที่รวมกลุ่มที่อยู่ติดกัน ตัวอย่างเช่น: `ดัชนี 0 1 2 3 4` `ค่า 20 5 16 3 7` หากลำดับการรวมเป็น [0, 2, 4] ดังนั้น 16 ที่ดัชนี 2 จะถูกนำมาใช้สองครั้ง ผลลัพธ์จะเป็น [41/3, 26/3] สำหรับการรวมเศษส่วนเฉลี่ย |
---|
คำนวณการไล่ระดับสีของฟังก์ชัน FractionalAvgPool
ซึ่งแตกต่างจาก FractionalMaxPoolGrad เราไม่จำเป็นต้องค้นหา arg_max สำหรับ FractionalAvgPoolGrad เราเพียงแค่ต้องเผยแพร่แต่ละองค์ประกอบของ out_backprop ย้อนกลับไปยังดัชนีเหล่านั้นที่สร้างเซลล์รวมกลุ่มเดียวกัน ดังนั้นเราจึงจำเป็นต้องรู้รูปร่างของเทนเซอร์อินพุตดั้งเดิม แทนที่จะเป็นเทนเซอร์ทั้งหมด
คลาสที่ซ้อนกัน
ระดับ | FractionalAvgPoolGrad ตัวเลือก | คุณลักษณะทางเลือกสำหรับ FractionalAvgPoolGrad |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คง <T ขยาย TNumber > FractionalAvgPoolGrad <T> | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > origInputTensorShape, ตัวดำเนินการ <T> outBackprop, ตัวดำเนินการ < TInt64 > rowPoolingSequence, ตัวดำเนินการ < TInt64 > colPoolingSequence, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FractionalAvgPoolGrad ใหม่ |
เอาท์พุต <T> | เอาท์พุท () 4-D. |
FractionalAvgPoolGrad.Options แบบคงที่ | ทับซ้อนกัน (บูลีนทับซ้อนกัน) |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สาธารณะ FractionalAvgPoolGrad <T> สร้าง แบบคงที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ < TInt64 > origInputTensorShape, ตัวดำเนินการ <T> outBackprop, ตัวดำเนินการ < TInt64 > rowPoolingSequence, ตัวดำเนินการ < TInt64 > colPoolingSequence, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FractionalAvgPoolGrad ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ต้นกำเนิดInputTensorShape | รูปร่างเทนเซอร์อินพุตดั้งเดิมสำหรับ `fractional_avg_pool` |
outBackprop | 4-D ที่มีรูปร่าง `[ชุด ความสูง ความกว้าง ช่อง]` การไล่ระดับสีแสดงผลลัพธ์ของ `fractional_avg_pool` |
rowPoolingSequence | ลำดับการรวมแถว สร้างขอบเขตการรวมกลุ่มด้วย col_pooling_sequence |
colPoolingSequence | ลำดับการรวมคอลัมน์ สร้างขอบเขตการรวมกลุ่มด้วยลำดับ row_pooling |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ FractionalAvgPoolGrad
สาธารณะ FractionalAvgPoolGrad.Options ทับซ้อนกัน (บูลีนทับซ้อนกัน)
พารามิเตอร์
ทับซ้อนกัน | เมื่อตั้งค่าเป็น True หมายความว่าเมื่อรวมกลุ่ม เซลล์ทั้งสองจะใช้ค่าที่ขอบเขตของเซลล์ที่รวมกลุ่มที่อยู่ติดกัน ตัวอย่างเช่น: `ดัชนี 0 1 2 3 4` `ค่า 20 5 16 3 7` หากลำดับการรวมเป็น [0, 2, 4] ดังนั้น 16 ที่ดัชนี 2 จะถูกนำมาใช้สองครั้ง ผลลัพธ์จะเป็น [41/3, 26/3] สำหรับการรวมเศษส่วนเฉลี่ย |
---|