NormalizeOp

คลาสสาธารณะ NormalizeOp
คลาสย่อยโดยตรงที่รู้จัก

ทำให้ TensorBuffer เป็นมาตรฐานด้วยค่าเฉลี่ยที่กำหนดและ stddev: output = (อินพุต - ค่าเฉลี่ย) / stddev

คอนสตรัคชั่นสาธารณะ

NormalizeOp (ค่าเฉลี่ยลอย, float stddev)
เริ่มต้น NormalizeOp
NormalizeOp (float[] หมายถึง, float[] stddev)
เริ่มต้น NormalizeOp

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

TensorBuffer
ใช้ (อินพุต TensorBuffer )
ใช้การทำให้เป็นมาตรฐานที่กำหนดไว้กับเทนเซอร์ที่กำหนดและส่งกลับผลลัพธ์

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

คอนสตรัคชั่นสาธารณะ

NormalizeOp สาธารณะ (ค่าเฉลี่ยลอย, float stddev)

เริ่มต้น NormalizeOp เมื่อถูกเรียก มันจะสร้าง TensorBuffer ใหม่ ซึ่งเป็นไปตาม:

   output = (input - mean) / stddev
 

ในสองกรณีต่อไปนี้ ให้รีเซ็ต mean เป็น 0 และ stddev เป็น 1 เพื่อข้ามการทำให้เป็นมาตรฐาน
1. ทั้ง mean และ {code stddev} เป็น 0
2. mean คือ 0 และ {stddev} คืออนันต์

หมายเหตุ: หากตั้ง mean เป็น 0 และตั้ง stddev เป็น 1 จะไม่มีการคำนวณเกิดขึ้น และอินพุตดั้งเดิมจะถูกส่งกลับโดยตรงในการดำเนินการ

หมายเหตุ: TensorBuffer ที่ส่งคืนจะเป็นเมตริกเทนเซอร์ DataType.FLOAT32 ในปัจจุบันเสมอ ยกเว้นเมื่ออินพุตเป็นเทนเซอร์ DataType.UINT8 mean จะถูกตั้งค่าเป็น 0 และ stddev ตั้งค่าเป็น 1 ดังนั้นเมตริก DataType.UINT8 ดั้งเดิมจะถูกส่งคืน

พารามิเตอร์
หมายถึง ค่าเฉลี่ยที่จะลบออกก่อน
มาตรฐาน ค่าเบี่ยงเบนมาตรฐานที่จะหารแล้ว

สาธารณะ NormalizeOp (float[] หมายถึง, float[] stddev)

เริ่มต้น NormalizeOp เมื่อถูกเรียก มันจะสร้าง TensorBuffer ใหม่ ซึ่งเป็นไปตาม:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

หมายเหตุ: หากค่าทั้งหมดใน mean ถูกตั้งค่าเป็น 0 และ stddev ทั้งหมดถูกตั้งค่าเป็น 1 จะไม่มีการคำนวณเกิดขึ้น และอินพุตดั้งเดิมจะถูกส่งกลับโดยตรงในการดำเนินการ

หมายเหตุ: TensorBuffer ที่ส่งคืนจะเป็นเมตริกซ์ DataType.FLOAT32 ในปัจจุบันเสมอ ยกเว้นว่าอินพุตเป็นเมตริกซ์ DataType.UINT8 mean ทั้งหมดจะถูกตั้งค่าเป็น 0 และ stddev ทั้งหมดจะถูกตั้งค่าเป็น 1

พารามิเตอร์
หมายถึง ค่าเฉลี่ยที่จะลบออกก่อนสำหรับแต่ละช่อง
มาตรฐาน ค่าเบี่ยงเบนมาตรฐานที่จะหารแล้วสำหรับแต่ละช่อง
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย ถ้า stddev ใด ๆ เป็นศูนย์ หรือ mean มีจำนวนองค์ประกอบที่แตกต่างกันด้วย stddev หรือองค์ประกอบใด ๆ ว่างเปล่า

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

ใช้ TensorBuffer สาธารณะ (อินพุต TensorBuffer )

ใช้การทำให้เป็นมาตรฐานที่กำหนดไว้กับเทนเซอร์ที่กำหนดและส่งกลับผลลัพธ์

หมายเหตุ: input อาจเป็นอินสแตนซ์เดียวกันกับเอาต์พุต

พารามิเตอร์
ป้อนข้อมูล เทนเซอร์อินพุต อาจเป็นอินสแตนซ์เดียวกันกับเอาต์พุต
การส่งคืน
  • เทนเซอร์เอาท์พุต