tensorflow::ops::Requantize
#include <math_ops.h> แปลงเทนเซอร์ input ที่ถูกควอนไทซ์แล้วให้เป็น output ที่มีความแม่นยำต่ำกว่า
สรุป
แปลงเทนเซอร์ input ที่ถูกควอนไทซ์แล้วให้เป็น output ที่มีความแม่นยำต่ำกว่า โดยใช้ช่วงเอาต์พุตที่ระบุด้วย requested_output_min และ requested_output_max
[input_min, input_max] เป็นค่าสเกลาร์แบบทศนิยมที่ระบุช่วงสำหรับการตีความค่าทศนิยมของข้อมูล input ตัวอย่างเช่น หาก input_min คือ -1.0f และ input_max คือ 1.0f และเรากำลังจัดการกับข้อมูลควอนไทซ์แบบ quint16 ค่า 0 ในข้อมูล 16 บิตควรถูกตีความว่าเป็น -1.0f และ 65535 หมายถึง 1.0f
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- input_min: ค่าทศนิยมที่แสดงถึงค่าต่ำสุดของอินพุตที่ถูกควอนไทซ์
- input_max: ค่าทศนิยมที่แสดงค่าสูงสุดของอินพุตที่ถูกควอนไทซ์
- requested_output_min: ค่าทศนิยมที่แสดงถึงค่าเอาต์พุตขั้นต่ำที่ถูกควอนไทซ์
- requested_output_max: ค่าทศนิยมที่แสดงค่าเอาต์พุตสูงสุดที่ถูกควอนไทซ์
- out_type: ประเภทของข้อมูลเอาต์พุต ควรมีความละเอียดบิตต่ำกว่า Tinput
การส่งคืนสินค้า:
-
Output -
Outputoutput_min: ค่า requested_output_min จะถูกคัดลอกไปยังเอาต์พุตนี้ -
Outputoutput_max: ค่า requested_output_max จะถูกคัดลอกไปยังเอาต์พุตนี้
ตัวสร้างและตัวทำลาย | |
|---|---|
Requantize (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input input_min, :: tensorflow::Input input_max, :: tensorflow::Input requested_output_min, :: tensorflow::Input requested_output_max, DataType out_type) |
คุณลักษณะสาธารณะ | |
|---|---|
operation | |
output | |
output_max | |
output_min | |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เอาต์พุต
::tensorflow::Output output
เอาต์พุตสูงสุด
::tensorflow::Output output_max
เอาต์พุตขั้นต่ำ
::tensorflow::Output output_min
หน้าที่สาธารณะ
ปรับปริมาณใหม่
Requantize( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input input_min, ::tensorflow::Input input_max, ::tensorflow::Input requested_output_min, ::tensorflow::Input requested_output_max, DataType out_type )