MaxPoolWithArgmax

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

حداکثر ادغام را روی ورودی انجام می دهد و هم مقادیر حداکثر و هم شاخص ها را خروجی می کند.

شاخص‌های «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"

روش های عمومی

خروجی عمومی <U> argmax ()

4-D. شاخص های مسطح حداکثر مقادیر انتخاب شده برای هر خروجی.

استاتیک عمومی 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» می‌شود.

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

حداکثر تانسور خروجی ادغام شده