FusedBatchNormGrad คลาสสุดท้ายสาธารณะ
การไล่ระดับสีสำหรับการทำให้เป็นมาตรฐานแบบแบทช์
โปรดทราบว่าขนาดของเทนเซอร์ 4D ถูกกำหนดโดย "NHWC" หรือ "NCHW" ขนาดของเทนเซอร์ 1D ตรงกับมิติ C ของเทนเซอร์ 4D
คลาสที่ซ้อนกัน
ระดับ | FusedBatchNormGrad ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ FusedBatchNormGrad |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
คงที่ <T ขยาย TNumber , U ขยาย TNumber > FusedBatchNormGrad <T, U> | สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <T> yBackprop, ตัวดำเนินการ <T> x, ตัวดำเนินการ < TFloat32 > สเกล, ตัวดำเนินการ <U> ReserveSpace1, ตัวดำเนินการ <U> ReserveSpace2, ตัวดำเนินการ <U> ReserveSpace3, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FusedBatchNormGrad ใหม่ |
FusedBatchNormGrad.Options แบบคงที่ | dataFormat (สตริง dataFormat) |
FusedBatchNormGrad.Options แบบคงที่ | เอปไซลอน (เอปไซลอนลอย) |
FusedBatchNormGrad.Options แบบคงที่ | isTraining (บูลีน isTraining) |
เอาท์พุต <U> | offsetBackprop () เทนเซอร์ 1D สำหรับการไล่ระดับสีที่เกี่ยวข้องกับออฟเซ็ต |
เอาท์พุต <U> | สำรอง Space4 () ตัวยึดที่ไม่ได้ใช้เพื่อให้ตรงกับอินพุตเฉลี่ยใน FusedBatchNorm |
เอาท์พุต <U> | สำรอง Space5 () ตัวยึดที่ไม่ได้ใช้เพื่อให้ตรงกับอินพุตผลต่างใน FusedBatchNorm |
เอาท์พุต <U> | สเกลBackprop () เทนเซอร์ 1D สำหรับการไล่ระดับสีตามขนาด |
เอาท์พุต <T> | xแบ็คพร็อพ () เทนเซอร์ 4 มิติสำหรับการไล่ระดับสีเทียบกับ x |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
ค่าคงที่: "FusedBatchNormGradV3"
วิธีการสาธารณะ
สาธารณะ FusedBatchNormGrad <T, U> สร้าง แบบคง ที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> yBackprop, ตัวดำเนินการ <T> x, ตัวดำเนินการ < TFloat32 > สเกล, ตัวดำเนินการ <U> ReserveSpace1, ตัวดำเนินการ <U> ReserveSpace2, ตัวดำเนินการ <U> ReserveSpace3, ตัวเลือก ... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FusedBatchNormGrad ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
แบ็คพร็อพ | เทนเซอร์ 4 มิติสำหรับการไล่ระดับสีเทียบกับ y |
x | เทนเซอร์ 4D สำหรับป้อนข้อมูล |
มาตราส่วน | เทนเซอร์ 1D สำหรับปัจจัยการปรับขนาด เพื่อปรับขนาด x ที่ทำให้เป็นมาตรฐาน |
พื้นที่สำรอง1 | เมื่อ is_training เป็น True 1D Tensor สำหรับชุดที่คำนวณจะถูกนำมาใช้ซ้ำในการคำนวณแบบไล่ระดับ เมื่อ is_training เป็นเท็จ 1D Tensor สำหรับประชากรจะถูกนำมาใช้ซ้ำในการคำนวณการไล่ระดับลำดับที่ 1 และ 2 |
สำรอง Space2 | เมื่อ is_training เป็น True เทนเซอร์ 1D สำหรับความแปรปรวนแบทช์ที่คำนวณแล้ว (ความแปรปรวนแบบกลับด้านในกรณี cuDNN) ที่จะนำมาใช้ซ้ำในการคำนวณการไล่ระดับสี เมื่อ is_training เป็นเท็จ เทนเซอร์ 1D สำหรับความแปรปรวนประชากรจะถูกนำมาใช้ซ้ำในการคำนวณการไล่ระดับลำดับที่ 1 และ 2 |
พื้นที่สำรอง3 | เมื่อ is_training เป็น True เทนเซอร์ 1D สำหรับผลลัพธ์ระดับกลางบางส่วนจะถูกนำมาใช้ซ้ำในการคำนวณแบบไล่ระดับ เมื่อ is_training เป็นเท็จ เทนเซอร์เปล่าจำลองจะถูกสร้างขึ้น |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ FusedBatchNormGrad
สาธารณะ FusedBatchNormGrad.Options dataFormat แบบคงที่ (String dataFormat)
พารามิเตอร์
ข้อมูลรูปแบบ | รูปแบบข้อมูลสำหรับ y_backprop, x, x_backprop "NHWC" (ค่าเริ่มต้น) หรือ "NCHW" |
---|
สาธารณะ FusedBatchNormGrad.Options epsilon แบบคงที่ (เอปไซลอนลอย)
พารามิเตอร์
เอปไซลอน | จำนวนทศนิยมเล็กๆ ที่บวกเข้ากับความแปรปรวนของ x |
---|
สาธารณะ FusedBatchNormGrad.Options isTraining แบบคงที่ (บูลีน isTraining)
พารามิเตอร์
คือการฝึกอบรม | ค่าบูลเพื่อระบุการดำเนินการมีไว้สำหรับการฝึก (ค่าเริ่มต้น) หรือการอนุมาน |
---|