tensorflow :: ops :: استخر کسری
#include <nn_ops.h>
استخر متوسط کسری را روی ورودی انجام می دهد.
خلاصه
استخر متوسط کسری مشابه استخر حداکثر کسری در مرحله تولید منطقه استخر است. تنها تفاوت این است که پس از تولید مناطق استخر ، یک عمل متوسط به جای یک عملیات حداکثر در هر منطقه استخر انجام می شود.
استدلال ها:
- دامنه: یک شی Sc Scope
- مقدار: 4-D با شکل
[batch, height, width, channels]
. - pooling_ratio: نسبت جمع کردن برای هر بعد از
value
، در حال حاضر فقط از بعد سطر و ستون پشتیبانی می کند و باید> = 1.0 باشد. به عنوان مثال ، یک نسبت استخر معتبر به نظر می رسد [1.0 ، 1.44 ، 1.73 ، 1.0]. اولین و آخرین عناصر باید 1.0 باشد زیرا ما اجازه نمی دهیم در ابعاد دسته ای و کانال ها جمع شوند. 1.44 و 1.73 به ترتیب نسبت جمع شدن در ابعاد ارتفاع و عرض هستند.
ویژگی های اختیاری (به Attrs
مراجعه کنید):
- pseudo_random: اگر روی True تنظیم شود ، توالی استخر را به صورت شبه تصادفی تولید می کند ، در غیر این صورت ، به صورت تصادفی. مقاله Benjamin Graham، Fractal Max-Pooling را برای تفاوت بین شبه تصادفی و تصادفی بررسی کنید.
- همپوشانی: وقتی روی True تنظیم می شود ، به این معنی است که هنگام جمع کردن ، مقادیر موجود در مرز سلولهای جمع کننده مجاور توسط هر دو سلول استفاده می شود. مثلا:
index 0 1 2 3 4
value 20 5 16 3 7
اگر توالی استخر [0 ، 2 ، 4] باشد ، از 16 ، در شاخص 2 دو بار استفاده می شود. نتیجه برای جمع آوری میانگین کسری [41/3 ، 26/3] خواهد بود.
- deterministic: وقتی روی True تنظیم شود ، هنگام تکرار از یک گره FactionalAvgPool در نمودار محاسبه ، از یک منطقه ثابت جمع استفاده می شود. عمدتا در آزمون واحد برای تعیین قطعی FactionalAvgPool استفاده می شود.
- seed: اگر بذر یا seed2 غیر صفر تنظیم شود ، مولد عدد تصادفی توسط بذر داده شده بذر می شود. در غیر این صورت ، توسط یک بذر تصادفی بذر می شود.
- seed2: دانه دوم برای جلوگیری از برخورد بذر.
بازده:
-
Output
خروجی: تانسور خروجی پس از جمع شدن میانگین کسری. - row_pooling_ نتیجه
Output
: دنباله جمع شدن سطر ، برای محاسبه گرادیان لازم است. -
Output
col_pooling_ نتیجه: توالی تجمع ستون ، برای محاسبه گرادیان لازم است.
سازندگان و ویرانگران | |
---|---|
FractionalAvgPool (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio) | |
FractionalAvgPool (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio, const FractionalAvgPool::Attrs & attrs) |
صفات عمومی | |
---|---|
col_pooling_sequence | |
operation | |
output | |
row_pooling_sequence |
توابع استاتیک عمومی | |
---|---|
Deterministic (bool x) | |
Overlapping (bool x) | |
PseudoRandom (bool x) | |
Seed (int64 x) | |
Seed2 (int64 x) |
سازه ها | |
---|---|
tensorflow :: ops :: FactionalAvgPool :: Attrs | تنظیم کننده های ویژگی اختیاری برای FactionalAvgPool . |
صفات عمومی
col_pooling_ پیامد
::tensorflow::Output col_pooling_sequence
عمل
Operation operation
خروجی
::tensorflow::Output output
row_pooling_ پیامد
::tensorflow::Output row_pooling_sequence
کارکردهای عمومی
استخر کسری
FractionalAvgPool( const ::tensorflow::Scope & scope, ::tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio )
استخر کسری
FractionalAvgPool( const ::tensorflow::Scope & scope, ::tensorflow::Input value, const gtl::ArraySlice< float > & pooling_ratio, const FractionalAvgPool::Attrs & attrs )
توابع استاتیک عمومی
مصمم
Attrs Deterministic( bool x )
با هم تداخل دارند
Attrs Overlapping( bool x )
شبه تصادفی
Attrs PseudoRandom( bool x )
بذر
Attrs Seed( int64 x )
دانه 2
Attrs Seed2( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2020-04-20 بهوقت ساعت هماهنگ جهانی.