FusedBatchNormV3

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

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

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

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

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

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

เอาท์พุต <U>
ค่าเฉลี่ยแบทช์ ()
1D Tensor สำหรับค่าเฉลี่ยแบทช์ที่คำนวณ ซึ่ง TensorFlow ใช้เพื่อคำนวณค่าเฉลี่ยที่ทำงานอยู่
เอาท์พุต <U>
ชุดผลต่าง ()
1D Tensor สำหรับความแปรปรวนแบบแบตช์ที่คำนวณแล้ว ที่จะใช้โดย TensorFlow เพื่อคำนวณความแปรปรวนที่ทำงานอยู่
คงที่ <T ขยายหมายเลข U ขยายหมายเลข> FusedBatchNormV3 <T, U>
สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> x, ตัวดำเนินการ <U> สเกล, ตัวดำเนินการ <U> ออฟเซ็ต, ตัวถูกดำเนินการ <U> ค่าเฉลี่ย, ตัวดำเนินการ <U> ความแปรปรวน, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ FusedBatchNormV3 ใหม่
FusedBatchNormV3.Options แบบคงที่
dataFormat (สตริง dataFormat)
FusedBatchNormV3.Options แบบคงที่
เอปไซลอน (เอปไซลอนลอย)
FusedBatchNormV3.Options แบบคงที่
เอ็กซ์โปเนนเชียลAvgFactor (โฟลตเอ็กซ์โปเนนเชียลAvgFactor)
FusedBatchNormV3.Options แบบคงที่
isTraining (บูลีน isTraining)
เอาท์พุต <U>
สำรอง Space1 ()
เทนเซอร์ 1D สำหรับค่าเฉลี่ยแบทช์ที่คำนวณได้ เพื่อนำมาใช้ซ้ำในการคำนวณเกรเดียนต์
เอาท์พุต <U>
สำรอง Space2 ()
เทนเซอร์ 1D สำหรับความแปรปรวนแบทช์ที่คำนวณแล้ว (ความแปรปรวนแบบกลับด้านในกรณี cuDNN) เพื่อนำมาใช้ซ้ำในการคำนวณการไล่ระดับสี
เอาท์พุต <U>
สำรอง Space3 ()
เทนเซอร์ 1D สำหรับผลลัพธ์ระดับกลางบางส่วน เพื่อนำมาใช้ซ้ำในการคำนวณการไล่ระดับสีเพื่อประสิทธิภาพที่ดีขึ้น
เอาท์พุต <T>
ใช่ ()
เทนเซอร์ 4D สำหรับข้อมูลเอาท์พุต

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

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

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

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

เอาท์พุท สาธารณะ <U> ชุดความแปรปรวน ()

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

สร้าง FusedBatchNormV3 แบบคงที่สาธารณะ <T, U> (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> x, ตัวดำเนิน การ <U> สเกล, ตัวดำเนินการ <U> ออฟเซ็ต, ตัวดำเนินการ <U> ค่าเฉลี่ย, ตัว ดำเนิน การ <U> ความแปรปรวน, ตัวเลือก... ตัวเลือก)

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

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

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

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

สาธารณะ FusedBatchNormV3.Options epsilon แบบคงที่ (เอปไซลอนลอย)

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

FusedBatchNormV3.Options แบบคง ที่ สาธารณะ

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

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

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

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

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

เทนเซอร์ 1D สำหรับความแปรปรวนแบทช์ที่คำนวณแล้ว (ความแปรปรวนแบบกลับด้านในกรณี cuDNN) เพื่อนำมาใช้ซ้ำในการคำนวณการไล่ระดับสี

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

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

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

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