Conv

تحويل الطبقة النهائية العامة

يحسب التفاف ND المعطى (N+1+batch_dims)-D `input` و(N+2)-D `filter`.

وظيفة عامة لحساب ND الإلتواء. يشترط أن يكون `1 <= N <= 3`.

فئات متداخلة

فصل خيارات التحويل السمات الاختيارية Conv

الأساليب العامة

الإخراج <T>
كإخراج ()
إرجاع المقبض الرمزي للموتر.
خيارات التحويل الثابتة
BatchDims (الدُفعات الطويلة)
ثابت <T يمتد الرقم> التحويل <T>
إنشاء (نطاق النطاق ، وإدخال المعامل <T>، ومرشح المعامل <T>، وخطوات القائمة <الطويلة>، وحشوة السلسلة، والخيارات... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية تحويل جديدة.
خيارات التحويل الثابتة
تنسيق البيانات (تنسيق بيانات السلسلة)
خيارات التحويل الثابتة
التوسعات (قائمة التوسعات <Long>)
خيارات التحويل الثابتة
أغطية صريحة (قائمة <طويلة> أغطية واضحة)
خيارات التحويل الثابتة
المجموعات (المجموعات الطويلة)
الإخراج <T>
انتاج ()
موتر A (N+1+batch_dims)-D.

الطرق الموروثة

الأساليب العامة

الإخراج العام <T> كإخراج ()

إرجاع المقبض الرمزي للموتر.

المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.

خيارات التحويل الثابتة العامة ، patchDims (الدفعات الطويلة)

حدود
BatchDims عدد صحيح موجب يحدد عدد أبعاد الدُفعة لموتر الإدخال. يجب أن يكون أقل من رتبة موتر الإدخال.

إنشاء تحويل ثابت عام <T> ( نطاق النطاق ، وإدخال المعامل <T>، ومرشح المعامل <T>، وخطوات القائمة <Long>، وحشو السلسلة، والخيارات... الخيارات)

طريقة المصنع لإنشاء فئة تغلف عملية تحويل جديدة.

حدود
نِطَاق النطاق الحالي
مدخل موتر من النوع T والشكل `batch_shape + spatial_shape + [in_channels]` في حالة أن `channels_last_format = true` أو الشكل `batch_shape + [in_channels] + spatial_shape` إذا كانت `channels_last_format = false`. الشكل المكاني هو N-الأبعاد مع `N=2` أو `N=3`. لاحظ أيضًا أن `batch_shape` يتم تحديده بواسطة المعلمة `batch_dims` ويكون الإعداد الافتراضي هو 1.
منقي موتر `(N+2)-D` بنفس نوع `الإدخال` والشكل `spatial_filter_shape + [in_channels, out_channels]`، حيث يكون spatial_filter_shape هو N-الأبعاد مع `N=2` أو `N=3`.
خطوات واسعة موتر 1-D بطول `N+2`. خطوة النافذة المنزلقة لكل بُعد من أبعاد "الإدخال". يجب أن تحتوي على `خطوات[0] = خطوات[N+1] = 1`.
حشوة نوع خوارزمية الحشو المستخدمة.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد للتحويل

تنسيق بيانات Conv.Options الثابت العام (تنسيق بيانات السلسلة)

حدود
تنسيق البيانات يستخدم لتعيين تنسيق البيانات. بشكل افتراضي، تستخدم `CHANNELS_FIRST`، `NHWC (2D) / NDHWC (3D)` أو إذا كانت `CHANNELS_LAST`، تستخدم `NCHW (2D) / NCDHW (3D)`.

توسعات خيارات التحويل الثابتة العامة (توسيعات القائمة<Long>)

حدود
توسعات موتر 1-D بطول `N+2`. عامل التمدد لكل بعد من أبعاد "الإدخال". إذا تم التعيين على `k > 1`، فستكون هناك خلايا `k-1` تم تخطيها بين كل عنصر مرشح في ذلك البعد. يتم تحديد ترتيب الأبعاد حسب قيمة "channels_last_format"، انظر أعلاه للحصول على التفاصيل. يجب أن تكون التوسعات في أبعاد الدفعة والعمق 1.

خيارات التحويل العامة الثابتة

حدود
this.expectPaddings إذا كانت `الحشوة` هي `"صريحة"`، فقائمة كميات الحشو الصريحة. بالنسبة للبعد التاسع، فإن مقدار المساحة المتروكة المُدرجة قبل البعد وبعده هو `explicit_paddings[2 * i]` و`explicit_paddings[2 * i + 1]`، على التوالي. إذا لم تكن `الحشوة` `"EXPLICIT"`، فيجب أن تكون ``explicit_paddings` فارغة.

مجموعات خيارات التحويل الثابتة العامة (المجموعات الطويلة)

حدود
مجموعات عدد صحيح موجب يحدد عدد المجموعات التي يتم فيها تقسيم الإدخال على طول محور القناة. يتم دمج كل مجموعة بشكل منفصل مع مرشحات "المرشحات / المجموعات". الإخراج هو تسلسل جميع نتائج المجموعات على طول محور القناة. يجب أن تكون قنوات الإدخال والمرشحات قابلة للقسمة على المجموعات.

الإخراج العام <T> الإخراج ()

موتر A (N+1+batch_dims)-D. يتم تحديد ترتيب الأبعاد حسب قيمة "channels_last_format"، انظر أدناه للحصول على التفاصيل.