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بينinputfilter. - الخطوات: موتر أحادي البعد بطول 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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)