Requantize

lớp cuối cùng công khai Định lượng lại

Chuyển đổi tenxơ `đầu vào` được lượng tử hóa thành `đầu ra` có độ chính xác thấp hơn.

Chuyển đổi tenxơ `đầu vào` được lượng tử hóa thành `đầu ra` có độ chính xác thấp hơn, sử dụng phạm vi đầu ra được chỉ định bằng `requested_output_min` và `requested_output_max`.

`[input_min, input_max]` là các số float vô hướng chỉ định phạm vi để diễn giải float của dữ liệu `input`. Ví dụ: nếu `input_min` là -1.0f và `input_max` là 1.0f và chúng ta đang xử lý dữ liệu lượng tử hóa `quint16`, thì giá trị 0 trong dữ liệu 16-bit sẽ được hiểu là -1.0f và a 65535 có nghĩa là 1.0f.

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công khai

tĩnh <U mở rộng TType > Định lượng lại <U>
tạo ( Phạm vi phạm vi , Toán hạng <? mở rộng TType > đầu vào, Toán hạng < TFloat32 > inputMin, Toán hạng < TFloat32 > inputMax, Toán hạng < TFloat32 > được yêu cầuOutputMin, Toán hạng < TFloat32 > được yêu cầuOutputMax, Lớp <U> outType)
Phương thức xuất xưởng để tạo một lớp bao bọc một hoạt động Định lượng lại mới.
Đầu ra <U>
Đầu ra < TFloat32 >
đầu raMax ()
Giá trị request_output_max được sao chép vào đầu ra này.
Đầu ra < TFloat32 >
đầu raMin ()
Giá trị request_output_min được sao chép vào đầu ra này.

Phương pháp kế thừa

org.tensorflow.op.RawOp
boolean cuối cùng
bằng (Đối tượng obj)
int cuối cùng
Hoạt động
()
Trả về đơn vị tính toán này dưới dạng một Operation .
chuỗi cuối cùng
boolean
bằng (Đối tượng arg0)
Lớp cuối cùng<?>
getClass ()
int
Mã Băm ()
khoảng trống cuối cùng
thông báo ()
khoảng trống cuối cùng
thông báoTất cả ()
Sợi dây
toString ()
khoảng trống cuối cùng
chờ đã (arg0 dài, int arg1)
khoảng trống cuối cùng
chờ đã (arg0 dài)
khoảng trống cuối cùng
Chờ đợi ()
org.tensorflow.op.Op
môi trường thực thi trừu tượng
env ()
Trả về môi trường thực thi mà op này được tạo trong đó.
hoạt động trừu tượng
()
Trả về đơn vị tính toán này dưới dạng một Operation .

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "Định lượng lại"

Phương pháp công khai

public static Định lượng lại <U> tạo ( Phạm vi phạm vi , Toán hạng <? mở rộng TType > đầu vào, Toán hạng < TFloat32 > inputMin, Toán hạng < TFloat32 > inputMax, Toán hạng < TFloat32 > được yêu cầuOutputMin, Toán hạng < TFloat32 > được yêu cầuOutputMax, Lớp <U> outType)

Phương thức xuất xưởng để tạo một lớp bao bọc một hoạt động Định lượng lại mới.

Thông số
phạm vi phạm vi hiện tại
đầu vào tối thiểu Giá trị float mà giá trị đầu vào lượng tử hóa tối thiểu đại diện.
đầu vàoMax Giá trị float mà giá trị đầu vào lượng tử hóa tối đa đại diện.
được yêu cầuĐầu raMin Giá trị float mà giá trị đầu ra lượng tử hóa tối thiểu đại diện.
được yêu cầuOutputMax Giá trị float mà giá trị đầu ra lượng tử hóa tối đa đại diện.
outType Loại đầu ra. Nên có độ sâu bit thấp hơn Tinput.
Trả lại
  • một phiên bản mới của Requantize

Đầu ra công khai đầu ra <U> ()

Đầu ra công khai < TFloat32 > đầu raMax ()

Giá trị request_output_max được sao chép vào đầu ra này.

Đầu ra công khai < TFloat32 > đầu raMin ()

Giá trị request_output_min được sao chép vào đầu ra này.