tensorflow:: عملیات:: Dilation2D
#include <nn_ops.h> انبساط مقیاس خاکستری input چهاربعدی و تانسورهای filter سهبعدی را محاسبه میکند.
خلاصه
تانسور input دارای شکل [batch, in_height, in_width, depth] و تانسور filter دارای شکل [filter_height, filter_width, depth] است، یعنی هر کانال ورودی مستقل از کانالهای دیگر با تابع ساختاردهی خاص خود پردازش میشود. تانسور output دارای شکل [batch, out_height, out_width, depth] است. ابعاد مکانی تانسور خروجی به الگوریتم padding بستگی دارد. ما در حال حاضر فقط از data_format پیشفرض "NHWC" پشتیبانی میکنیم.
به طور مفصل، اتساع دوبعدی مورفولوژیکی مقیاس خاکستری، همبستگی حداکثر-مجموع است (برای سازگاری با conv2d ، از فیلترهای بدون آینه استفاده میکنیم):
output[b, y, x, c] =
max_{dy, dx} input[b,
strides[1] * y + rates[1] * dy,
strides[2] * x + rates[2] * dx,
c] +
filter[dy, dx, c]حداکثر تجمع یک مورد خاص است که در آن فیلتر اندازهای برابر با اندازه هسته تجمع دارد و شامل تمام صفرها است.
نکتهای در مورد دوگانگی: انبساط input توسط filter برابر با نفی فرسایش θ -input توسط filter بازتابی است.
استدلالها:
- دامنه: یک شیء دامنه
- ورودی: چهاربعدی با شکل
[batch, in_height, in_width, depth]. - فیلتر: سهبعدی با شکل
[filter_height, filter_width, depth]. - گامها: گام پنجره کشویی برای هر بُعد از تانسور ورودی. باید باشد:
[1, stride_height, stride_width, 1]. - rates: گام ورودی برای اتساع مورفولوژیکی آتروس. باید:
[1, rate_height, rate_width, 1]باشد. - padding: نوع الگوریتم padding مورد استفاده.
بازده:
-
Output: چهاربعدی با شکل[batch, out_height, out_width, depth].
سازندهها و مخربها | |
|---|---|
Dilation2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, const gtl::ArraySlice< int > & rates, StringPiece padding) |
ویژگیهای عمومی | |
|---|---|
operation | |
output | |
کارکردهای عمومی | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
ویژگیهای عمومی
عملیات
Operation operation
خروجی
::tensorflow::Output output
کارکردهای عمومی
اتساع2D
Dilation2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, const gtl::ArraySlice< int > & rates, StringPiece padding )
گره
::tensorflow::Node * node() const
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.