tensorflow::ops::ExtractGlimpse

#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).
  • إذا لم يتم توحيد الإحداثيات، فسيتم تفسيرها على أنها أعداد من البكسلات.

الحجج:

  • النطاق: كائن النطاق
  • المدخلات: موتر رباعي الأبعاد من نوع float ذو شكل [batch_size, height, width, channels] .
  • الحجم: موتر أحادي البعد مكون من عنصرين، يحتوي على حجم اللقطات المراد استخراجها. يجب تحديد ارتفاع اللقطة أولاً، ثم عرضها.
  • الإزاحات: موتر عدد صحيح ثنائي الأبعاد ذو شكل [batch_size, 2] يحتوي على مواقع y و x لمركز كل نافذة.

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

  • متمركز: يشير إلى ما إذا كانت إحداثيات الإزاحة متمركزة بالنسبة للصورة، وفي هذه الحالة تكون الإزاحة (0، 0) بالنسبة لمركز الصور المدخلة. إذا كانت القيمة خاطئة، فإن الإزاحة (0، 0) تتوافق مع الزاوية العلوية اليسرى للصور المدخلة.
  • مُعَيَّر: يشير إلى ما إذا كانت إحداثيات الإزاحة مُعَيَّرة.
  • uniform_noise: يشير إلى ما إذا كان ينبغي توليد الضوضاء باستخدام توزيع منتظم أو توزيع غاوسي.
  • الضوضاء: يشير إلى ما إذا كانت الضوضاء 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 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

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

متمركز

Attrs Centered(
  bool x
)

ضوضاء

Attrs Noise(
  StringPiece x
)

مُعَيَّر

Attrs Normalized(
  bool x
)

ضوضاء موحدة

Attrs UniformNoise(
  bool x
)