کوانتیزه می کند و سپس یک تانسور را dequantize می کند.
این تقریباً مشابه QuantizeAndDequantizeV2 است، با این تفاوت که برای ورودی هایی که در محدوده کوانتیزاسیون قرار دارند، گرادیان 1 و در غیر این صورت 0 برمی گرداند.
کلاس های تو در تو
کلاس | QuantizeAndDequantizeV4.Options | ویژگی های اختیاری برای QuantizeAndDequantizeV4 |
روش های عمومی
خروجی <T> | asOutput () دسته نمادین یک تانسور را برمیگرداند. |
QuantizeAndDequantizeV4.Options استاتیک | محور (محور طولانی) |
استاتیک <T گسترش شماره> QuantizeAndDequantizeV4 <T> | |
QuantizeAndDequantizeV4.Options استاتیک | محدوده باریک (محدوده باریک بولی) |
QuantizeAndDequantizeV4.Options استاتیک | numBits (NumBits طولانی) |
خروجی <T> | خروجی () |
QuantizeAndDequantizeV4.Options استاتیک | rangeGiven (Bolean rangeGiven) |
QuantizeAndDequantizeV4.Options استاتیک | roundMode (String roundMode) |
QuantizeAndDequantizeV4.Options استاتیک | signedInput (Boolean signedInput) |
روش های ارثی
روش های عمومی
خروجی عمومی <T> asOutput ()
دسته نمادین یک تانسور را برمیگرداند.
ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.
محور عمومی QuantizeAndDequantizeV4.Options (محور طولانی)
مولفه های
محور | در صورت مشخص شدن، این محور به عنوان یک محور کانال یا برش در نظر گرفته می شود و یک محدوده کوانتیزه جداگانه برای هر کانال یا برش در امتداد این محور استفاده می شود. |
---|
استاتیک عمومی QuantizeAndDequantizeV4 <T> ایجاد ( دامنه دامنه ، ورودی عملوند <T>، عملوند <T> inputMin، عملوند <T> inputMax، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید QuantizeAndDequantizeV4 را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
ورودی | تانسور برای کوانتیزه کردن و سپس دکوانتیزاسیون. |
inputMin | اگر «range_given == True»، حداقل مقدار ورودی را که باید نمایش داده شود، مشخص میکند، در غیر این صورت از مقدار حداقل تانسور «ورودی» تعیین میشود. |
ورودی حداکثر | اگر «range_given == True»، حداکثر مقدار ورودی را که باید نمایش داده شود، مشخص میکند، در غیر این صورت از حداکثر مقدار تانسور «ورودی» تعیین میشود. |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از QuantizeAndDequantizeV4
استاتیک عمومی QuantizeAndDequantizeV4. Options narrowRange (Bolean narrowRange)
مولفه های
محدوده باریک | اگر True باشد، قدر مطلق حداقل مقدار کوانتیزه شده به جای 1 بزرگتر، همان مقدار حداکثر کوانتیزه شده است. یعنی برای کوانتیزاسیون 8 بیتی، حداقل مقدار 127- به جای 128- است. |
---|
استاتیک عمومی QuantizeAndDequantizeV4. Options numBits (Long NumBits)
مولفه های
numBits | پهنای بیت کوانتیزاسیون. |
---|
استاتیک عمومی QuantizeAndDequantizeV4.Options rangeGiven (Bolean rangeGiven)
مولفه های
محدوده داده شده | اینکه آیا محدوده داده شده است یا باید از تانسور «ورودی» تعیین شود. |
---|
استاتیک عمومی QuantizeAndDequantizeV4.Options roundMode (String roundMode)
مولفه های
حالت گرد | ویژگی 'round_mode' کنترل میکند که کدام الگوریتم گرهشکنی گرد هنگام گرد کردن مقادیر شناور به معادلهای کوانتیزهشده آنها استفاده میشود. حالت های گرد کردن زیر در حال حاضر پشتیبانی می شوند:
|
---|
استاتیک عمومی QuantizeAndDequantizeV4.Options signedInput (Boolean signedInput)
مولفه های
signedInput | خواه کوانتیزاسیون امضا شده باشد یا بدون علامت. (در واقع این پارامتر باید 'signed_output' نامیده می شد) |
---|