FusedBatchNormGrad

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)

พารามิเตอร์
คือการฝึกอบรม ค่าบูลเพื่อระบุการดำเนินการมีไว้สำหรับการฝึก (ค่าเริ่มต้น) หรือการอนุมาน

เอาท์พุท สาธารณะ <U> offsetBackprop ()

เทนเซอร์ 1D สำหรับการไล่ระดับสีที่เกี่ยวข้องกับออฟเซ็ต

เอาท์พุท สาธารณะ <U> ReserveSpace4 ()

ตัวยึดที่ไม่ได้ใช้เพื่อให้ตรงกับอินพุตเฉลี่ยใน FusedBatchNorm

เอาท์พุท สาธารณะ <U> ReserveSpace5 ()

ตัวยึดที่ไม่ได้ใช้เพื่อให้ตรงกับอินพุตผลต่างใน FusedBatchNorm

เอาท์ พุท สาธารณะ <U> scaleBackprop ()

เทนเซอร์ 1D สำหรับการไล่ระดับสีตามขนาด

เอาท์ พุท สาธารณะ <T> xBackprop ()

เทนเซอร์ 4 มิติสำหรับการไล่ระดับสีเทียบกับ x