คลาสย่อยโดยตรงที่รู้จัก |
ทำให้ TensorBuffer
เป็นค่าปกติด้วยค่าเฉลี่ยและ stddev: Export = (input - ค่าเฉลี่ย) / stddev
ผู้รับเหมาก่อสร้าง
NormalizeOp(ค่าเฉลี่ยทศนิยม, ทศนิยม stddev)
เริ่มต้น BottomizeOp
|
|
NormalizeOp(ทศนิยม[], ทศนิยม[] stddev)
เริ่มต้น BottomizeOp
|
วิธีการสาธารณะ
TensorBuffer |
เมธอดที่รับมา
ผู้รับเหมาก่อสร้าง
สาธารณะ NormalizeOp (ค่าเฉลี่ยแบบลอย, ทศนิยม stddev)
เริ่มต้น BottomizeOp เมื่อมีการเรียก จะเป็นการสร้าง TensorBuffer
ใหม่
เป็นไปตาม:
output = (input - mean) / stddev
ใน 2 กรณีต่อไปนี้ ให้รีเซ็ต mean
เป็น 0 และ stddev
เป็น 1 เพื่อข้าม
การแปลงเป็นรูปแบบมาตรฐาน
1. ทั้ง mean
และ {code stddev} มีค่าเป็น 0
2. mean
เท่ากับ 0 และ {stddev} คืออนันต์
หมายเหตุ: หากตั้งค่า mean
เป็น 0 และตั้งค่า stddev
เป็น 1 จะไม่มีการคํานวณ
และระบบจะแสดงผลอินพุตดั้งเดิมโดยตรงในการเรียกใช้
หมายเหตุ: TensorBuffer
ที่แสดงผลจะเป็น tensor ของ DataType.FLOAT32
เสมอที่
มีอยู่ ยกเว้นเมื่ออินพุตเป็น tensor ของ DataType.UINT8
ระบบจะตั้งค่า mean
เป็น 0 และ
stddev
ได้รับการตั้งค่าเป็น 1 ดังนั้น Tensor ของ DataType.UINT8
เดิมจึงแสดงผล
พารามิเตอร์
ค่าเฉลี่ย | ค่าเฉลี่ยที่จะถูกหักก่อน |
---|---|
Stddev | ค่าเบี่ยงเบนมาตรฐานที่จะนำไปหาร |
การขว้าง
IllegalArgumentException | หาก stddev เป็น 0
|
---|
สาธารณะ NormalizeOp (จำนวนลอยตัว[] ค่าเฉลี่ย, จำนวนลอยตัว[] stddev)
เริ่มต้น BottomizeOp เมื่อมีการเรียก จะเป็นการสร้าง 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
ที่แสดงผลจะเป็น tensor ของ DataType.FLOAT32
เสมอที่
มีอยู่ ยกเว้นว่าอินพุตเป็น Tensor ของ DataType.UINT8
โดย mean
ทั้งหมดจะถูกตั้งค่าเป็น
0 และ stddev
ทั้งหมดมีค่าเป็น 1
พารามิเตอร์
ค่าเฉลี่ย | ค่าเฉลี่ยที่จะลบก่อนของแต่ละแชแนล |
---|---|
Stddev | ค่าเบี่ยงเบนมาตรฐานที่จะนำไปหารแต่ละแชแนล |
การขว้าง
IllegalArgumentException | หากมี stddev ที่เป็น 0 หรือ mean มีความแตกต่าง
จำนวนองค์ประกอบที่มี stddev หรือองค์ประกอบใดองค์ประกอบหนึ่งว่างเปล่า
|
---|
วิธีการสาธารณะ
สาธารณะ TensorBuffer ใช้ (TensorBuffer)
ใช้การปรับมาตรฐานที่กำหนดไว้กับ Tensor ที่ระบุและแสดงผลลัพธ์
หมายเหตุ: input
อาจเป็นอินสแตนซ์เดียวกันที่มีเอาต์พุต
พารามิเตอร์
อินพุต | Tensor อินพุต ซึ่งอาจเป็นอินสแตนซ์เดียวกันที่มีเอาต์พุต |
---|
การคืนสินค้า
- Tensor เอาต์พุต