เทนเซอร์โฟลว์:: ปฏิบัติการ:: จัดปริมาณใหม่
#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: ค่าทศนิยมที่ค่าอินพุตเชิงปริมาณสูงสุดเป็นตัวแทน
- Request_output_min: ค่าทศนิยมที่ค่าเอาต์พุตเชิงปริมาณขั้นต่ำแสดงถึง
- Request_output_max: ค่าทศนิยมที่ค่าเอาต์พุตเชิงปริมาณสูงสุดแสดงถึง
- out_type: ประเภทของเอาต์พุต ควรมีความลึกบิตต่ำกว่า Tinput
ผลตอบแทน:
-
Output
เอาท์พุต -
Output
output_min: ค่า request_output_min จะถูกคัดลอกไปยังเอาต์พุตนี้ -
Output
output_max: ค่า request_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 )