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
)