QuantizeAndDequantizeV4

کلاس نهایی عمومی QuantizeAndDequantizeV4

کوانتیزه می کند و سپس یک تانسور را dequantize می کند.

این تقریباً مشابه QuantizeAndDequantizeV2 است، با این تفاوت که برای ورودی هایی که در محدوده کوانتیزاسیون قرار دارند، گرادیان 1 و در غیر این صورت 0 برمی گرداند.

کلاس های تو در تو

کلاس QuantizeAndDequantizeV4.Options ویژگی های اختیاری برای QuantizeAndDequantizeV4

روش های عمومی

خروجی <T>
asOutput ()
دسته نمادین یک تانسور را برمی‌گرداند.
QuantizeAndDequantizeV4.Options استاتیک
محور (محور طولانی)
استاتیک <T گسترش شماره> QuantizeAndDequantizeV4 <T>
ایجاد ( دامنه دامنه ، ورودی عملوند <T>، عملوند <T> inputMin، عملوند <T> inputMax، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید QuantizeAndDequantizeV4 را بسته بندی می کند.
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 پهنای بیت کوانتیزاسیون.

خروجی عمومی <T> خروجی ()

استاتیک عمومی QuantizeAndDequantizeV4.Options rangeGiven (Bolean rangeGiven)

مولفه های
محدوده داده شده اینکه آیا محدوده داده شده است یا باید از تانسور «ورودی» تعیین شود.

استاتیک عمومی QuantizeAndDequantizeV4.Options roundMode (String roundMode)

مولفه های
حالت گرد ویژگی 'round_mode' کنترل می‌کند که کدام الگوریتم گره‌شکنی گرد هنگام گرد کردن مقادیر شناور به معادل‌های کوانتیزه‌شده آن‌ها استفاده می‌شود. حالت های گرد کردن زیر در حال حاضر پشتیبانی می شوند:
  • HALF_TO_EVEN: این حالت round_mode پیش‌فرض است.
  • HALF_UP: به سمت مثبت گرد کنید. در این حالت 7.5 دور تا 8 و -7.5 دور تا -7.

استاتیک عمومی QuantizeAndDequantizeV4.Options signedInput (Boolean signedInput)

مولفه های
signedInput خواه کوانتیزاسیون امضا شده باشد یا بدون علامت. (در واقع این پارامتر باید 'signed_output' نامیده می شد)