tensorflow:: عملیات:: Conv3D

#include <nn_ops.h>

با توجه به input ۵ بعدی و تانسورهای filter ، یک کانولوشن سه‌بعدی را محاسبه می‌کند.

خلاصه

در پردازش سیگنال، همبستگی متقابل معیاری برای سنجش شباهت دو شکل موج به عنوان تابعی از تأخیر زمانی اعمال شده به یکی از آنها است. این همچنین به عنوان ضرب نقطه‌ای لغزشی یا ضرب داخلی لغزشی شناخته می‌شود.

Conv3D ما نوعی همبستگی متقابل را پیاده‌سازی می‌کند.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • ورودی: شکل [batch, in_depth, in_height, in_width, in_channels] .
  • فیلتر: شکل [filter_depth, filter_height, filter_width, in_channels, out_channels] . in_channels باید بین input و filter مطابقت داشته باشد.
  • گام‌ها: تانسور یک بعدی با طول ۵. گام پنجره کشویی برای هر بُعد input . باید داشته باشد: strides[0] = strides[4] = 1 .
  • padding: نوع الگوریتم padding مورد استفاده.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • قالب داده: قالب داده ورودی و خروجی. با قالب پیش‌فرض "NDHWC"، داده‌ها به ترتیب زیر ذخیره می‌شوند: [batch, in_depth, in_height, in_width, in_channels]. به طور جایگزین، قالب می‌تواند "NCDHW" باشد، ترتیب ذخیره‌سازی داده‌ها: [batch, in_channels, in_depth, in_height, in_width].
  • اتساع‌ها: تانسور یک‌بعدی با طول ۵. ضریب اتساع برای هر بُعد input . اگر روی k > ۱ تنظیم شود، بین هر عنصر فیلتر در آن بُعد، k-۱ سلول پرش‌شده وجود خواهد داشت. ترتیب بُعد با مقدار data_format تعیین می‌شود، برای جزئیات بیشتر به بالا مراجعه کنید. اتساع‌ها در بُعدهای دسته‌ای و عمقی باید ۱ باشند.

بازده:

  • Output : تانسور خروجی.

سازنده‌ها و مخرب‌ها

Conv3D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding)
Conv3D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const Conv3D::Attrs & attrs)

ویژگی‌های عمومی

operation
output

کارکردهای عمومی

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

توابع استاتیک عمومی

DataFormat (StringPiece x)
Dilations (const gtl::ArraySlice< int > & x)

ساختارها

tensorflow:: عملیات:: Conv3D:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای Conv3D .

ویژگی‌های عمومی

عملیات

Operation operation

خروجی

::tensorflow::Output output

کارکردهای عمومی

Conv3D

 Conv3D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input filter,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding
)

Conv3D

 Conv3D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input filter,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding,
  const Conv3D::Attrs & attrs
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const 

توابع استاتیک عمومی

قالب داده

Attrs DataFormat(
  StringPiece x
)

اتساعات

Attrs Dilations(
  const gtl::ArraySlice< int > & x
)