การทำให้เป็นมาตรฐานแบบแบตช์
โปรดทราบว่าขนาดของเมตริกซ์ 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 isTraining (บูลีน isTraining)
พารามิเตอร์
คือการฝึกอบรม | ค่าบูลเพื่อระบุการดำเนินการสำหรับการฝึกอบรม (ค่าเริ่มต้น) หรือการอนุมาน |
---|
ประชาชน เอาท์พุท <u> reserveSpace1 ()
1D Tensor สำหรับค่าเฉลี่ยแบบแบตช์ที่คำนวณแล้ว เพื่อนำมาใช้ใหม่ในการคำนวณแบบเกรเดียนต์
ประชาชน เอาท์พุท <u> reserveSpace2 ()
1D Tensor สำหรับความแปรปรวนของแบตช์ที่คำนวณแล้ว (ความแปรปรวนแบบกลับด้านในกรณี cuDNN) ที่จะนำมาใช้ใหม่ในการคำนวณแบบเกรเดียนต์
ประชาชน เอาท์พุท <u> reserveSpace3 ()
1D Tensor สำหรับผลลัพธ์ขั้นกลางบางอย่าง ที่จะนำมาใช้ใหม่ในการคำนวณระดับเกรเดียนต์เพื่อประสิทธิภาพที่ดีขึ้น