FractionalAvgPool

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

ادغام میانگین کسری را روی ورودی انجام می دهد.

ادغام میانگین کسری مشابه ادغام حداکثر کسری در مرحله تولید منطقه ادغام است. تنها تفاوت این است که پس از ایجاد مناطق ادغام، یک عملیات میانگین به جای عملیات حداکثر در هر منطقه ادغام انجام می شود.

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

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

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی < TINT64 >
colPoolingSequence ()
دنباله ادغام ستون، برای محاسبه گرادیان مورد نیاز است.
static <T TNumber > FractionalAvgPool <T> را گسترش می دهد
ایجاد (حوزه دامنه ، مقدار عملوند <T>، List<Float> PoolingRatio، گزینه‌ها... گزینه‌ها)
روش Factory برای ایجاد کلاسی که یک عملیات FractionalAvgPool جدید را بسته بندی می کند.
استاتیک FractionalAvgPool.Options
قطعی (قطعی بولی)
خروجی <T>
خروجی ()
تانسور خروجی پس از ادغام میانگین کسری.
استاتیک FractionalAvgPool.Options
همپوشانی (همپوشانی بولی)
استاتیک FractionalAvgPool.Options
شبه تصادفی (شبه تصادفی بولی)
خروجی < TINT64 >
rowPooling Sequence ()
دنباله ادغام ردیف، برای محاسبه گرادیان مورد نیاز است.
استاتیک FractionalAvgPool.Options
دانه (دانه بلند)
استاتیک FractionalAvgPool.Options
دانه 2 (دانه بلند 2)

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "FractionalAvgPool"

روش های عمومی

خروجی عمومی < TINT64 > colPoolingSequence ()

دنباله ادغام ستون، برای محاسبه گرادیان مورد نیاز است.

عمومی ایستا FractionalAvgPool <T> ایجاد (حوزه دامنه ، مقدار عملوند <T>، List<Float> poolingRatio، گزینه‌ها... گزینه‌ها)

روش Factory برای ایجاد کلاسی که یک عملیات FractionalAvgPool جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
ارزش 4-بعدی با شکل «[دسته، ارتفاع، عرض، کانال]».
نسبت ترکیبی نسبت ادغام برای هر بعد «مقدار»، در حال حاضر فقط از بعد ردیف و ستون پشتیبانی می کند و باید >= 1.0 باشد. برای مثال، یک نسبت ادغام معتبر مانند [1.0، 1.44، 1.73، 1.0] به نظر می رسد. اولین و آخرین عنصر باید 1.0 باشد زیرا ما اجازه ادغام در ابعاد دسته ای و کانال ها را نمی دهیم. 1.44 و 1.73 به ترتیب نسبت ادغام در ابعاد ارتفاع و عرض هستند.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از FractionalAvgPool

عمومی Static FractionalAvgPool.Options deterministic (قطری بولی)

مولفه های
قطعی هنگامی که روی True تنظیم می شود، هنگام تکرار بر روی یک گره FractionalAvgPool در نمودار محاسباتی، از یک منطقه ادغام ثابت استفاده می شود. عمدتاً در آزمون واحد برای قطعی کردن FractionalAvgPool استفاده می شود.

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

تانسور خروجی پس از ادغام میانگین کسری.

عمومی ایستا FractionalAvgPool. گزینه ها با هم تداخل دارند (همپوشانی بولی)

مولفه های
با هم تداخل دارند وقتی روی True تنظیم می شود، به این معنی است که هنگام ادغام، مقادیر در مرز سلول های ادغام مجاور توسط هر دو سلول استفاده می شود. مثلا:

«شاخص 0 1 2 3 4».

"ارزش 20 5 16 3 7".

اگر دنباله ادغام [0، 2، 4] باشد، 16 در شاخص 2 دو بار استفاده خواهد شد. نتیجه [41/3، 26/3] برای ادغام میانگین کسری خواهد بود.

عمومی Static FractionalAvgPool.Options pseudoRandom (شبه تصادفی بولی)

مولفه های
شبه تصادفی وقتی روی True تنظیم شود، دنباله ادغام را به صورت شبه تصادفی تولید می کند، در غیر این صورت، به صورت تصادفی. کاغذ [Benjamin Graham, Fractional Max-Pooling] (http://arxiv.org/abs/1412.6071) را برای تفاوت بین شبه تصادفی و تصادفی بررسی کنید.

خروجی عمومی < TINT64 > rowPoolingSequence ()

دنباله ادغام ردیف، برای محاسبه گرادیان مورد نیاز است.

عمومی Static FractionalAvgPool.Options seed (Long seed)

مولفه های
دانه اگر seed یا seed2 غیر صفر باشد، مولد اعداد تصادفی توسط دانه داده شده بذر می شود. در غیر این صورت، توسط یک بذر تصادفی بذر می شود.

عمومی Static FractionalAvgPool.Options seed2 (Long seed2)

مولفه های
دانه 2 دانه دوم برای جلوگیری از برخورد دانه.