tensorflow:: ops:: FusedResizeAndPadConv2D
#include <nn_ops.h>يقوم بتغيير الحجم والحشو كعملية تمهيدية أثناء عملية الالتفاف.
ملخص
غالبًا ما يكون من الممكن إجراء التحويلات المكانية بكفاءة أكبر كجزء من مرحلة التجميع في عملية الالتفاف، لذا تسمح هذه العملية بتنفيذ مُحسَّن حيث يتم دمج هذه المراحل معًا. هذا يمنع الحاجة إلى كتابة النتائج الوسيطة كموترات كاملة، مما يقلل من ضغط الذاكرة، ويمكننا تحقيق بعض التحسينات في زمن الاستجابة من خلال دمج حسابات التحويل. لا تدعم هذه العملية سمة data_format لـ Conv2D ، ويتم استخدام ترتيب 'NHWC' افتراضيًا. داخليًا، تستخدم هذه العملية مخزنًا مؤقتًا واحدًا لكل رسم بياني، مما يعني أنها ستتوقف إذا تم تشغيل إصدارات متعددة بالتوازي. هذا لأن هذه العملية هي في الأساس عملية تحسين لتقليل استخدام الذاكرة.
الحجج:
- النطاق: كائن النطاق
- المدخلات: رباعي الأبعاد مع شكل
[batch, in_height, in_width, in_channels]. - الحجم: موتر أحادي البعد من نوع int32 مكون من عنصرين:
new_height, new_width. الحجم الجديد للصور. - الحشوات: مصفوفة من عمودين تحدد أحجام الحشوات. يجب أن يكون عدد الصفوف مساوياً لرتبة
input. - فلتر: رباعي الأبعاد مع شكل
[filter_height, filter_width, in_channels, out_channels]. - الخطوات: بُعد واحد بطول 4. خطوة النافذة المنزلقة لكل بُعد من أبعاد
input. يجب أن تكون بنفس ترتيب البُعد المحدد في التنسيق. - الحشو: نوع خوارزمية الحشو المراد استخدامها.
السمات الاختيارية (انظر Attrs ):
- resize_align_corners: إذا كانت القيمة صحيحة، فسيتم محاذاة مراكز البكسلات الأربعة في زوايا موترات الإدخال والإخراج، مع الحفاظ على القيم عند بكسلات الزوايا. القيمة الافتراضية هي خطأ.
المرتجعات:
-
Output: موتر الناتج.
البناة والمدمرون | |
|---|---|
FusedResizeAndPadConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input paddings, :: tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding) | |
FusedResizeAndPadConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input paddings, :: tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding, const FusedResizeAndPadConv2D::Attrs & attrs) |
السمات العامة | |
|---|---|
operation | |
output | |
الوظائف العامة | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
الدوال الثابتة العامة | |
|---|---|
ResizeAlignCorners (bool x) | |
الهياكل | |
|---|---|
| tensorflow:: ops:: FusedResizeAndPadConv2D:: Attrs | أدوات تعيين السمات الاختيارية لـ FusedResizeAndPadConv2D . |
السمات العامة
عملية
Operation operation
المخرجات
::tensorflow::Output output
الوظائف العامة
FusedResizeAndPadConv2D
FusedResizeAndPadConv2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input paddings, ::tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding )
FusedResizeAndPadConv2D
FusedResizeAndPadConv2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input paddings, ::tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding, const FusedResizeAndPadConv2D::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
الدوال الثابتة العامة
تغيير الحجم ومحاذاة الزوايا
Attrs ResizeAlignCorners( bool x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)