คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

FusedBatchNormGradV3

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

ไล่โทนสีสำหรับแบทช์นอร์มัลไลเซชัน

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

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

ระดับ FusedBatchNormGradV3.Options แอ็ตทริบิวต์ทางเลือกสำหรับ 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 Tensor สำหรับการไล่ระดับสีที่เกี่ยวกับออฟเซ็ต
เอาท์พุต <U>
สำรองสเปซ4 ()
ตัวยึดตำแหน่งที่ไม่ได้ใช้เพื่อให้ตรงกับค่าเฉลี่ยอินพุตใน FusedBatchNorm
เอาท์พุต <U>
สำรองสเปซ5 ()
ตัวยึดตำแหน่งที่ไม่ได้ใช้เพื่อให้ตรงกับอินพุตความแปรปรวนใน FusedBatchNorm
เอาท์พุต <U>
ขนาดBackprop ()
1D Tensor สำหรับการไล่ระดับสีตามมาตราส่วน
เอาท์พุต <T>
xBackprop ()
4D Tensor สำหรับการไล่ระดับสีเทียบกับ x

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

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

FusedBatchNormGradV3 สาธารณะแบบคงที่ <T, U> สร้าง ( ขอบเขต ขอบเขต, ตัวถูกดำเนินการ <T> yBackprop , ตัวถูกดำเนิน การ <T> x, มาตราส่วนตัวถูกดำเนินการ <Float>, ตัวถูกดำเนินการ <U> reserveSpace1 , ตัวถูกดำเนินการ <U> reserveSpace2 , ตัวถูกดำเนิน การ <U> ReserveSpace3 , ตัวเลือก ... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
Backprop 4D Tensor สำหรับการไล่ระดับสีเทียบกับ y
x 4D Tensor สำหรับป้อนข้อมูล
มาตราส่วน 1D Tensor สำหรับตัวคูณมาตราส่วน เพื่อปรับมาตราส่วน x ให้เป็นมาตรฐาน
สำรองSpace1 เมื่อ is_training เป็นจริง 1D Tensor สำหรับแบตช์ที่คำนวณแล้วจะถูกนำมาใช้ซ้ำในการคำนวณแบบเกรเดียนต์ เมื่อ is_training เป็นเท็จ 1D Tensor สำหรับประชากรหมายถึงการนำกลับมาใช้ใหม่ทั้งในการคำนวณแบบเกรเดียนต์ลำดับที่ 1 และ 2
สำรองSpace2 เมื่อ is_training เป็น True 1D Tensor สำหรับความแปรปรวนแบบแบตช์ที่คำนวณแล้ว (ความแปรปรวนแบบกลับด้านในกรณี cuDNN) จะถูกนำมาใช้ซ้ำในการคำนวณแบบเกรเดียนต์ เมื่อ is_training เป็นเท็จ 1D Tensor สำหรับความแปรปรวนประชากรที่จะนำมาใช้ซ้ำในการคำนวณระดับความลาดชันทั้งที่ 1 และ 2
สำรองSpace3 เมื่อ is_training เป็นจริง 1D Tensor สำหรับผลลัพธ์ขั้นกลางบางอย่างที่จะนำมาใช้ใหม่ในการคำนวณแบบเกรเดียนต์ เมื่อ is_training เป็นเท็จ ตัวจำลองเทนเซอร์ที่ว่างเปล่าจะถูกสร้างขึ้น
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ FusedBatchNormGradV3

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

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

สาธารณะคงที่ FusedBatchNormGradV3.Options epsilon (Float epsilon)

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

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

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

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

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

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

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

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

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

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

1D Tensor สำหรับการไล่ระดับสีตามมาตราส่วน

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

4D Tensor สำหรับการไล่ระดับสีเทียบกับ x