tensorflow:: عملیات:: FakeQuantWithMinMaxVarsPerChannel
#include <array_ops.h>تانسور «ورودیها» از نوع اعشاری را از طریق اعشاریهای هر کانال، به صورت ساختگی کوانتیزه کنید.
خلاصه
تانسور inputs از نوع اعشاری در هر کانال و یکی از اشکال [d] ، [b, d] [b, h, w, d] از طریق اعشاریهای min و max در هر کانال با شکل [d] به صورت جعلی کوانتیزه میکند تا تانسور outputs با همان شکل inputs باشد.
ویژگیها
-
[min; max]محدودهی محدودیت برای دادههایinputsرا تعریف میکند. - مقادیر
inputsدر محدوده کوانتیزاسیون ([0; 2^num_bits - 1]وقتیnarrow_rangeنادرست است و[1; 2^num_bits - 1]وقتی درست است) کوانتیزه شده و سپس کوانتیزه زدایی شده و به صورت اعشاری در بازه[min; max]خروجی داده میشوند. -
num_bitsپهنای بیت کوانتیزاسیون است؛ بین ۲ تا ۱۶، شامل.
قبل از کوانتیزاسیون، مقادیر min و max با منطق زیر تنظیم میشوند. پیشنهاد میشود که min <= 0 <= max باشد. اگر 0 در محدوده مقادیر نباشد، رفتار میتواند غیرمنتظره باشد:
- اگر
0 < min < max:min_adj = 0وmax_adj = max - min. - اگر
min < max < 0:min_adj = min - maxوmax_adj = 0. - اگر
min <= 0 <= max:scale = (max - min) / (2^num_bits - 1)،min_adj = scale * round(min / scale)وmax_adj = max + min_adj - min.
این عملیات دارای گرادیان است و بنابراین امکان آموزش مقادیر min و max را فراهم میکند.
استدلالها:
- دامنه: یک شیء دامنه
بازده:
-
Output: تانسور خروجی.
سازندهها و مخربها | |
|---|---|
FakeQuantWithMinMaxVarsPerChannel (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max) | |
FakeQuantWithMinMaxVarsPerChannel (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max, const FakeQuantWithMinMaxVarsPerChannel::Attrs & attrs) |
ویژگیهای عمومی | |
|---|---|
operation | |
outputs | |
کارکردهای عمومی | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
توابع استاتیک عمومی | |
|---|---|
NarrowRange (bool x) | |
NumBits (int64 x) | |
ساختارها | |
|---|---|
| tensorflow:: عملیات:: FakeQuantWithMinMaxVarsPerChannel:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای FakeQuantWithMinMaxVarsPerChannel . |
ویژگیهای عمومی
عملیات
Operation operation
خروجیها
::tensorflow::Output outputs
کارکردهای عمومی
تعداد جعلی با حداقل، حداکثر واریانس به ازای هر کانال
FakeQuantWithMinMaxVarsPerChannel( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max )
تعداد جعلی با حداقل، حداکثر واریانس به ازای هر کانال
FakeQuantWithMinMaxVarsPerChannel( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max, const FakeQuantWithMinMaxVarsPerChannel::Attrs & attrs )
گره
::tensorflow::Node * node() const
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
توابع استاتیک عمومی
محدوده باریک
Attrs NarrowRange( bool x )
نامبیتس
Attrs NumBits( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.