tensorflow::ops:: کوانتیزه کردن مجدد

#include <math_ops.h>

تانسور input کوانتیزه شده را به یک output با دقت پایین‌تر تبدیل می‌کند.

خلاصه

تانسور input کوانتیزه شده را با استفاده از محدوده خروجی مشخص شده با requested_output_min و requested_output_max به یک output با دقت پایین‌تر تبدیل می‌کند.

[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
)