تدفق التوتر:: العمليات:: استخراج لمحة
#include <image_ops.h>
يستخرج لمحة من موتر الإدخال.
ملخص
تقوم بإرجاع مجموعة من النوافذ تسمى اللمحات المستخرجة من offsets
الموقع من موتر الإدخال. إذا كانت النوافذ تتداخل جزئيًا مع المدخلات، فسيتم ملء المناطق غير المتداخلة بضوضاء عشوائية.
والنتيجة هي موتر رباعي الأبعاد للشكل [batch_size, glimpse_height, glimpse_width, channels]
. القنوات وأبعاد الدفعة هي نفس أبعاد موتر الإدخال. يتم تحديد ارتفاع وعرض نوافذ الإخراج في معلمة size
.
تتحكم الوسيطة normalized
centered
في كيفية إنشاء النوافذ:
- إذا تم تطبيع الإحداثيات ولكن لم يتم توسيطها، فإن 0.0 و1.0 يتوافقان مع الحد الأدنى والحد الأقصى لكل بُعد من أبعاد الارتفاع والعرض.
- إذا تم تطبيع الإحداثيات وتوسيطها، فإنها تتراوح من -1.0 إلى 1.0. الإحداثيات (-1.0، -1.0) تتوافق مع الزاوية اليسرى العليا، وتقع الزاوية اليمنى السفلية عند (1.0، 1.0) والمركز عند (0، 0).
- إذا لم تتم تسوية الإحداثيات، فسيتم تفسيرها على أنها أرقام بالبكسل.
الحجج:
- النطاق: كائن النطاق
- الإدخال: موتر عائم رباعي الأبعاد للشكل
[batch_size, height, width, channels]
. - الحجم: موتر أحادي الأبعاد مكون من عنصرين يحتويان على حجم اللمحات المراد استخراجها. يجب تحديد ارتفاع اللمحة أولاً، ثم عرض اللمحة.
- الإزاحات: موتر عدد صحيح ثنائي الأبعاد للشكل
[batch_size, 2]
يحتوي على مواقع y وx في وسط كل نافذة.
السمات الاختيارية (انظر Attrs
):
- توسيط: يشير إلى ما إذا كانت إحداثيات الإزاحة متمركزة بالنسبة للصورة، وفي هذه الحالة تكون الإزاحة (0، 0) مرتبطة بمركز الصور المدخلة. إذا كان خطأ، فإن الإزاحة (0،0) تتوافق مع الزاوية اليسرى العليا من الصور المدخلة.
- تطبيع: يشير إلى ما إذا كانت إحداثيات الإزاحة قد تم تطبيعها.
- ضوضاء موحدة: تشير إلى ما إذا كان ينبغي توليد الضوضاء باستخدام توزيع منتظم أو توزيع غوسي.
- الضوضاء: تشير إلى ما إذا كانت الضوضاء يجب أن تكون
uniform
أوgaussian
أوzero
. الافتراضي هوuniform
مما يعني أنه سيتم تحديد نوع الضوضاء بواسطةuniform_noise
.
العوائد:
-
Output
: موتر يمثل اللمحات[batch_size, glimpse_height, glimpse_width, channels]
.
البنائين والمدمرين | |
---|---|
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets) | |
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs) |
الصفات العامة | |
---|---|
glimpse | |
operation |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
وظائف ثابتة العامة | |
---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) |
الهياكل | |
---|---|
Tensorflow:: ops:: ExtractGlimpse:: Attrs | محددات السمات الاختيارية لـ ExtractGlimpse . |
الصفات العامة
لمحة
::tensorflow::Output glimpse
عملية
Operation operation
الوظائف العامة
استخراج لمحة
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
استخراج لمحة
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
المشغل::tensorflow::الإدخال
operator::tensorflow::Input() const
المشغل::tensorflow::الإخراج
operator::tensorflow::Output() const
وظائف ثابتة العامة
توسيط
Attrs Centered( bool x )
ضوضاء
Attrs Noise( StringPiece x )
تطبيع
Attrs Normalized( bool x )
الضوضاء الموحدة
Attrs UniformNoise( bool x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-17 (حسب التوقيت العالمي المتفَّق عليه)