حداکثر ادغام را روی ورودی انجام می دهد و هم مقادیر حداکثر و هم شاخص ها را خروجی می کند.
شاخصهای «argmax» مسطح میشوند، به طوری که یک مقدار حداکثر در موقعیت «[b، y، x، c]» به نمایه مسطح تبدیل میشود: «(y * عرض + x) * کانالها + c» اگر «include_batch_in_index» False باشد ; «((b * ارتفاع + y) * عرض + x) * کانالها + c» اگر «include_batch_in_index» درست باشد.
شاخص های برگردانده شده همیشه در «[0، ارتفاع) x [0، عرض)» قبل از مسطح کردن هستند، حتی اگر padding درگیر باشد و پاسخ ریاضی درست خارج باشد (منفی یا خیلی بزرگ). این یک اشکال است، اما رفع آن به روشی ایمن سازگار با عقب، به خصوص به دلیل صاف شدن، دشوار است.
کلاس های تو در تو
کلاس | MaxPoolWithArgmax.Options | ویژگی های اختیاری برای MaxPoolWithArgmax |
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
خروجی <U> | argmax () 4-D. |
static <T توسعه TNumber ، U گسترش TNumber > MaxPoolWithArgmax <T, U> | ایجاد (حوزه دامنه ، ورودی عملوند <T>، فهرست <طولانی> ksize، فهرست <طولانی> گامها، کلاس<U> Targmax، لایهبندی رشته، گزینهها... گزینهها) روش کارخانه برای ایجاد کلاسی که یک عملیات MaxPoolWithArgmax جدید را بسته بندی می کند. |
استاتیک <T TNumber را گسترش می دهد > MaxPoolWithArgmax <T, TINT64 > | ایجاد (حوزه دامنه ، ورودی عملوند <T>، فهرست <طولانی> ksize، فهرست <طولانی> گامها، لایهبندی رشته، گزینهها... گزینهها) روش کارخانه برای ایجاد کلاسی که یک عملیات MaxPoolWithArgmax جدید را با استفاده از انواع خروجی پیشفرض بسته بندی میکند. |
استاتیک MaxPoolWithArgmax.Options | includeBatchInIndex (بولی شاملBatchInIndex) |
خروجی <T> | خروجی () حداکثر تانسور خروجی ادغام شده |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
استاتیک عمومی MaxPoolWithArgmax <T, U> ایجاد ( دامنه دامنه ، ورودی عملوند <T>، List<Long> ksize، List<Long> گامها، Class<U> Targmax، padding رشته، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که یک عملیات MaxPoolWithArgmax جدید را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
ورودی | 4-بعدی با شکل «[دسته، ارتفاع، عرض، کانال]». ورودی برای جمع کردن. |
ksize | اندازه پنجره برای هر بعد تانسور ورودی. |
گام برداشت | گام پنجره کشویی برای هر بعد تانسور ورودی. |
لایه گذاری | نوع الگوریتم padding مورد استفاده. |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از MaxPoolWithArgmax
استاتیک عمومی MaxPoolWithArgmax <T، TINT64 > ایجاد ( دامنه دامنه ، ورودی عملوند <T>، فهرست <طولانی> ksize، فهرست <طولانی> گامها، لایهبندی رشته، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که یک عملیات MaxPoolWithArgmax جدید را با استفاده از انواع خروجی پیشفرض بسته بندی میکند.
مولفه های
محدوده | محدوده فعلی |
---|---|
ورودی | 4-بعدی با شکل «[دسته، ارتفاع، عرض، کانال]». ورودی برای جمع کردن. |
ksize | اندازه پنجره برای هر بعد تانسور ورودی. |
گام برداشت | گام پنجره کشویی برای هر بعد تانسور ورودی. |
لایه گذاری | نوع الگوریتم padding مورد استفاده. |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از MaxPoolWithArgmax
استاتیک عمومی MaxPoolWithArgmax. گزینه ها شاملBatchInIndex (بولی شاملBatchInIndex)
مولفه های
شامل BatchInIndex | آیا شامل ابعاد دستهای در شاخص مسطح «argmax» میشود. |
---|