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

FusedBatchNormV3

ชั้นสุดท้ายประชาชน FusedBatchNormV3

การทำให้เป็นมาตรฐานแบบแบตช์

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

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

ระดับ FusedBatchNormV3.Options คุณลักษณะที่จำเป็นสำหรับการ FusedBatchNormV3

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

เอาท์พุท <u>
batchMean ()
1D Tensor สำหรับค่าเฉลี่ยแบตช์ที่คำนวณแล้ว TensorFlow จะใช้เพื่อคำนวณค่าเฉลี่ยการทำงาน
เอาท์พุท <u>
batchVariance ()
1D Tensor สำหรับความแปรปรวนแบบแบตช์ที่คำนวณแล้ว ที่จะใช้โดย TensorFlow เพื่อคำนวณความแปรปรวนการทำงาน
คง <T ขยายจำนวนยูขยายจำนวน> FusedBatchNormV3 <T, U>
สร้าง ( ขอบเขต ขอบเขต Operand <T> x, Operand <u> ขนาด ตัวถูกดำเนินการ <u> ชดเชย Operand <u> หมายถึง ตัวถูกดำเนินการ <u> แปรปรวน ตัวเลือก ... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ FusedBatchNormV3 ใหม่
คง FusedBatchNormV3.Options
dataFormat (String dataFormat)
คง FusedBatchNormV3.Options
epsilon (Float epsilon)
คง FusedBatchNormV3.Options
exponentialAvgFactor (Float exponentialAvgFactor)
คง FusedBatchNormV3.Options
isTraining (บูลีน isTraining)
เอาท์พุท <u>
reserveSpace1 ()
1D Tensor สำหรับค่าเฉลี่ยแบบแบตช์ที่คำนวณแล้ว เพื่อนำมาใช้ใหม่ในการคำนวณแบบเกรเดียนต์
เอาท์พุท <u>
reserveSpace2 ()
1D Tensor สำหรับความแปรปรวนแบบแบตช์ที่คำนวณแล้ว (ความแปรปรวนแบบกลับด้านในกรณี cuDNN) ที่จะนำมาใช้ใหม่ในการคำนวณแบบเกรเดียนต์
เอาท์พุท <u>
reserveSpace3 ()
1D Tensor สำหรับผลลัพธ์ขั้นกลางบางอย่าง เพื่อนำมาใช้ใหม่ในการคำนวณระดับเกรเดียนต์เพื่อประสิทธิภาพที่ดีขึ้น
เอาท์พุท <T>
Y ()
4D Tensor สำหรับข้อมูลเอาท์พุต

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

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

ประชาชน เอาท์พุท <u> batchMean ()

1D Tensor สำหรับค่าเฉลี่ยแบตช์ที่คำนวณแล้ว TensorFlow จะใช้เพื่อคำนวณค่าเฉลี่ยการทำงาน

ประชาชน เอาท์พุท <u> batchVariance ()

1D Tensor สำหรับความแปรปรวนแบบแบตช์ที่คำนวณแล้ว ที่จะใช้โดย TensorFlow เพื่อคำนวณความแปรปรวนการทำงาน

สาธารณะคง FusedBatchNormV3 <T, U> สร้าง ( ขอบเขต ขอบเขต Operand <T> x, Operand <u> ขนาด ตัวถูกดำเนินการ <u> ชดเชย Operand <u> หมายถึง ตัวถูกดำเนินการ <u> แปรปรวน ตัวเลือก ... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
NS 4D Tensor สำหรับป้อนข้อมูล
มาตราส่วน 1D Tensor สำหรับตัวคูณมาตราส่วน เพื่อปรับมาตราส่วน x ให้เป็นมาตรฐาน
offset 1D Tensor สำหรับออฟเซ็ตเพื่อเลื่อนไปที่ค่า x ปกติ
หมายถึง 1D Tensor สำหรับค่าเฉลี่ยประชากร ใช้สำหรับการอนุมานเท่านั้น ต้องว่างเปล่าสำหรับการฝึกอบรม
ความแปรปรวน 1D Tensor สำหรับความแปรปรวนของประชากร ใช้สำหรับการอนุมานเท่านั้น ต้องว่างเปล่าสำหรับการฝึกอบรม
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ FusedBatchNormV3

สาธารณะคง FusedBatchNormV3.Options dataFormat (String dataFormat)

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

สาธารณะคง FusedBatchNormV3.Options epsilon (Float epsilon)

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

สาธารณะคง FusedBatchNormV3.Options exponentialAvgFactor (Float exponentialAvgFactor)

สาธารณะคง FusedBatchNormV3.Options isTraining (บูลีน isTraining)

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

ประชาชน เอาท์พุท <u> reserveSpace1 ()

1D Tensor สำหรับค่าเฉลี่ยแบบแบตช์ที่คำนวณแล้ว เพื่อนำมาใช้ใหม่ในการคำนวณแบบเกรเดียนต์

ประชาชน เอาท์พุท <u> reserveSpace2 ()

1D Tensor สำหรับความแปรปรวนของแบตช์ที่คำนวณแล้ว (ความแปรปรวนแบบกลับด้านในกรณี cuDNN) ที่จะนำมาใช้ใหม่ในการคำนวณแบบเกรเดียนต์

ประชาชน เอาท์พุท <u> reserveSpace3 ()

1D Tensor สำหรับผลลัพธ์ขั้นกลางบางอย่าง ที่จะนำมาใช้ใหม่ในการคำนวณระดับเกรเดียนต์เพื่อประสิทธิภาพที่ดีขึ้น

ประชาชน เอาท์พุท <T> Y ()

4D Tensor สำหรับข้อมูลเอาท์พุต