FusedBatchNormGradV3

คลาสสุดท้ายสาธารณะ FusedBatchNormGradV3

การไล่ระดับสีสำหรับการทำให้เป็นมาตรฐานแบบแบทช์

โปรดทราบว่าขนาดของเทนเซอร์ 4D ถูกกำหนดโดย "NHWC" หรือ "NCHW" ขนาดของเทนเซอร์ 1D ตรงกับมิติ C ของเทนเซอร์ 4D

คลาสที่ซ้อนกัน

ระดับ FusedBatchNormGradV3.ตัวเลือก แอ็ตทริบิวต์ทางเลือกสำหรับ FusedBatchNormGradV3

วิธีการสาธารณะ

คงที่ <T ขยายหมายเลข U ขยายหมายเลข> FusedBatchNormGradV3 <T, U>
สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> yBackprop, ตัวดำเนินการ <T> x, ตัว ดำเนินการ <Float> สเกล, ตัวดำเนินการ <U> ReserveSpace1, ตัวดำเนินการ <U> ReserveSpace2, ตัวดำเนินการ <U> ReserveSpace3, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ FusedBatchNormGradV3 ใหม่
FusedBatchNormGradV3.Options แบบคงที่
dataFormat (สตริง dataFormat)
FusedBatchNormGradV3.Options แบบคงที่
เอปไซลอน (เอปไซลอนลอย)
FusedBatchNormGradV3.Options แบบคงที่
isTraining (บูลีน isTraining)
เอาท์พุต <U>
offsetBackprop ()
เทนเซอร์ 1D สำหรับการไล่ระดับสีที่เกี่ยวข้องกับออฟเซ็ต
เอาท์พุต <U>
สำรอง Space4 ()
ตัวยึดที่ไม่ได้ใช้เพื่อให้ตรงกับอินพุตเฉลี่ยใน FusedBatchNorm
เอาท์พุต <U>
สำรอง Space5 ()
ตัวยึดที่ไม่ได้ใช้เพื่อให้ตรงกับอินพุตผลต่างใน FusedBatchNorm
เอาท์พุต <U>
สเกลBackprop ()
เทนเซอร์ 1D สำหรับการไล่ระดับสีตามขนาด
เอาท์พุต <T>
xแบ็คพร็อพ ()
เทนเซอร์ 4 มิติสำหรับการไล่ระดับสีเทียบกับ x

วิธีการสืบทอด

วิธีการสาธารณะ

สาธารณะคง FusedBatchNormGradV3 <T, U> สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> yBackprop, ตัวดำเนินการ <T> x, ตัว ดำเนินการ <Float> สเกล, ตัวดำเนินการ <U> ReserveSpace1, ตัวดำเนินการ <U> ReserveSpace2, ตัวดำเนินการ <U> ReserveSpace3, ตัวเลือก ... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ FusedBatchNormGradV3 ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
แบ็คพร็อพ เทนเซอร์ 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 เป็นเท็จ เทนเซอร์เปล่าจำลองจะถูกสร้างขึ้น
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ FusedBatchNormGradV3

สาธารณะ FusedBatchNormGradV3.Options dataFormat แบบคงที่ (String dataFormat)

พารามิเตอร์
ข้อมูลรูปแบบ รูปแบบข้อมูลสำหรับ y_backprop, x, x_backprop "NHWC" (ค่าเริ่มต้น) หรือ "NCHW"

สาธารณะ FusedBatchNormGradV3.Options epsilon แบบคงที่ (โฟลต epsilon)

พารามิเตอร์
เอปไซลอน จำนวนทศนิยมเล็กๆ ที่บวกเข้ากับความแปรปรวนของ x

สาธารณะ FusedBatchNormGradV3.Options isTraining แบบคงที่ (บูลีน isTraining)

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

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

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

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

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

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

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

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

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

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

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