tensorflow:: ops:: 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 .
  • الخطوات: موتر أحادي البعد بطول 5. خطوة النافذة المنزلقة لكل بُعد من أبعاد input . يجب أن تكون strides[0] = strides[4] = 1 .
  • الحشو: نوع خوارزمية الحشو المراد استخدامها.

السمات الاختيارية (انظر Attrs ):

  • تنسيق البيانات: تنسيق بيانات الإدخال والإخراج. في التنسيق الافتراضي "NDHWC"، تُخزَّن البيانات بالترتيب التالي: [batch, in_depth, in_height, in_width, in_channels]. أما في التنسيق "NCDHW"، فيكون ترتيب تخزين البيانات كالتالي: [batch, in_channels, in_depth, in_height, in_width].
  • التمددات: موتر أحادي البعد بطول 5. عامل التمدد لكل بُعد من أبعاد input . إذا تم ضبطه على k > 1، فسيتم تخطي k-1 خلية بين كل عنصر من عناصر التصفية في ذلك البُعد. يتم تحديد ترتيب الأبعاد بواسطة قيمة data_format ، انظر أعلاه لمزيد من التفاصيل. يجب أن تكون التمددات في بُعدي الدفعة والعمق 1.

المرتجعات:

  • 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:: ops:: Conv3D:: Attrs

أدوات تعيين السمات الاختيارية لـ 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 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

الدوال الثابتة العامة

تنسيق البيانات

Attrs DataFormat(
  StringPiece x
)

توسعات

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