tensorflow::ops::QuantizedBatchNormWithGlobalNormalization
#include <nn_ops.h>การปรับค่ามาตรฐานแบบกลุ่ม (Quantized Batch normalization)
สรุป
ฟังก์ชันนี้ล้าสมัยแล้วและจะถูกลบออกในอนาคต โปรดใช้ tf.nn.batch_normalization แทน
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- t: เทนเซอร์ อินพุต 4 มิติ
- t_min: ค่าที่แสดงโดยค่าอินพุตที่ถูกควอนไทซ์ต่ำสุด
- t_max: ค่าที่แสดงโดยค่าอินพุตที่ถูกควอนไทซ์สูงสุด
- m: เทนเซอร์ ค่าเฉลี่ย 1 มิติ ที่มีขนาดเท่ากับมิติสุดท้ายของ t นี่คือผลลัพธ์แรกจาก tf.nn.moments หรือค่าเฉลี่ยเคลื่อนที่ที่บันทึกไว้
- m_min: ค่าที่แสดงโดยค่าเฉลี่ยควอนไทซ์ต่ำสุด
- m_max: ค่าที่แสดงโดยค่าเฉลี่ยควอนไทซ์สูงสุด
- v: เทนเซอร์ ความแปรปรวนแบบ 1 มิติ ที่มีขนาดเท่ากับมิติสุดท้ายของ t นี่คือผลลัพธ์ที่สองจาก tf.nn.moments หรือค่าเฉลี่ยเคลื่อนที่ที่บันทึกไว้ของผลลัพธ์นั้น
- v_min: ค่าที่แสดงโดยค่าความแปรปรวนที่ต่ำที่สุดที่ถูกแปลงเป็นค่าควอนไทซ์
- v_max: ค่าที่แสดงโดยค่าความแปรปรวนที่ถูกควอนไทซ์สูงสุด
- เบต้า: เทนเซอร์ เบต้า 1 มิติ ที่มีขนาดเท่ากับมิติสุดท้ายของ t เป็นค่าชดเชยที่จะเพิ่มเข้าไปในเทนเซอร์ที่ถูกทำให้เป็นมาตรฐานแล้ว
- beta_min: ค่าที่แสดงโดยค่าชดเชยเชิงปริมาณต่ำสุด
- beta_max: ค่าที่แสดงโดยค่าชดเชยเชิงปริมาณสูงสุด
- แกมมา: เทนเซอร์ แกมมา 1 มิติ ที่มีขนาดเท่ากับมิติสุดท้ายของ t หาก "scale_after_normalization" เป็นจริง เทนเซอร์นี้จะถูกคูณกับเทนเซอร์ที่ถูกทำให้เป็นมาตรฐานแล้ว
- gamma_min: ค่าที่แสดงโดยค่าแกมมาที่ถูกควอนไทซ์ต่ำสุด
- gamma_max: ค่าที่แสดงโดยค่าแกมมาที่ถูกควอนไทซ์สูงสุด
- variance_epsilon: ตัวเลขทศนิยมขนาดเล็ก เพื่อหลีกเลี่ยงการหารด้วย 0
- scale_after_normalization: ค่าบูลีนที่ระบุว่าเทนเซอร์ที่ได้นั้นจำเป็นต้องคูณด้วยค่าแกมมาหรือไม่
การส่งคืนสินค้า:
ตัวสร้างและตัวทำลาย | |
|---|---|
QuantizedBatchNormWithGlobalNormalization (const :: tensorflow::Scope & scope, :: tensorflow::Input t, :: tensorflow::Input t_min, :: tensorflow::Input t_max, :: tensorflow::Input m, :: tensorflow::Input m_min, :: tensorflow::Input m_max, :: tensorflow::Input v, :: tensorflow::Input v_min, :: tensorflow::Input v_max, :: tensorflow::Input beta, :: tensorflow::Input beta_min, :: tensorflow::Input beta_max, :: tensorflow::Input gamma, :: tensorflow::Input gamma_min, :: tensorflow::Input gamma_max, DataType out_type, float variance_epsilon, bool scale_after_normalization) |
คุณลักษณะสาธารณะ | |
|---|---|
operation | |
result | |
result_max | |
result_min | |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
ผลลัพธ์
::tensorflow::Output result
ผลลัพธ์สูงสุด
::tensorflow::Output result_max
ผลลัพธ์ขั้นต่ำ
::tensorflow::Output result_min
หน้าที่สาธารณะ
QuantizedBatchNormWithGlobalNormalization
QuantizedBatchNormWithGlobalNormalization( const ::tensorflow::Scope & scope, ::tensorflow::Input t, ::tensorflow::Input t_min, ::tensorflow::Input t_max, ::tensorflow::Input m, ::tensorflow::Input m_min, ::tensorflow::Input m_max, ::tensorflow::Input v, ::tensorflow::Input v_min, ::tensorflow::Input v_max, ::tensorflow::Input beta, ::tensorflow::Input beta_min, ::tensorflow::Input beta_max, ::tensorflow::Input gamma, ::tensorflow::Input gamma_min, ::tensorflow::Input gamma_max, DataType out_type, float variance_epsilon, bool scale_after_normalization )