tensorflow:: عملیات:: FakeQuantWithMinMaxVars
#include <array_ops.h> تانسور «ورودیها» از نوع اعشاری را از طریق اسکالرهای اعشاری سراسری به صورت ساختگی کوانتیزه کنید min
خلاصه
و max به «خروجی» تانسوری با همان شکل inputs .
[min; max] محدودهی محدودسازی برای دادههای inputs را تعریف میکند. مقادیر inputs در محدودهی کوانتیزاسیون ( [0; 2^num_bits - 1] وقتی narrow_range نادرست است و [1; 2^num_bits - 1] وقتی درست است) کوانتیزه شده و سپس کوانتیزهزدایی شده و به صورت اعشاری در بازه [min; max] خروجی داده میشوند. num_bits پهنای بیت کوانتیزاسیون است؛ بین 2 تا 16، شامل.
قبل از کوانتیزاسیون، مقادیر 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: تانسور خروجی.
سازندهها و مخربها | |
|---|---|
FakeQuantWithMinMaxVars (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max) | |
FakeQuantWithMinMaxVars (const :: tensorflow::Scope & scope, :: tensorflow::Input inputs, :: tensorflow::Input min, :: tensorflow::Input max, const FakeQuantWithMinMaxVars::Attrs & attrs) |
ویژگیهای عمومی | |
|---|---|
operation | |
outputs | |
کارکردهای عمومی | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
توابع استاتیک عمومی | |
|---|---|
NarrowRange (bool x) | |
NumBits (int64 x) | |
ساختارها | |
|---|---|
| tensorflow:: عملیات:: FakeQuantWithMinMaxVars:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای FakeQuantWithMinMaxVars . |
ویژگیهای عمومی
عملیات
Operation operation
خروجیها
::tensorflow::Output outputs
کارکردهای عمومی
تعداد جعلی با حداقل و حداکثر متغیرها
FakeQuantWithMinMaxVars( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max )
تعداد جعلی با حداقل و حداکثر متغیرها
FakeQuantWithMinMaxVars( const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, ::tensorflow::Input min, ::tensorflow::Input max, const FakeQuantWithMinMaxVars::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 بهوقت ساعت هماهنگ جهانی.