tensorflow:: عملیات:: ExtractGlimpse

#include <image_ops.h>

نگاهی اجمالی از تانسور ورودی استخراج می‌کند.

خلاصه

مجموعه‌ای از پنجره‌ها به نام Sights را برمی‌گرداند که در موقعیت‌های offsets از تانسور ورودی استخراج شده‌اند. اگر پنجره‌ها فقط تا حدی با ورودی‌ها همپوشانی داشته باشند، نواحی غیر همپوشانی با نویز تصادفی پر می‌شوند.

نتیجه یک تانسور چهاربعدی با شکل [batch_size, glimpse_height, glimpse_width, channels] است. ابعاد کانال‌ها و دسته‌ها مشابه تانسور ورودی است. ارتفاع و عرض پنجره‌های خروجی در پارامتر size مشخص می‌شوند.

آرگومان normalized و centered نحوه ساخت پنجره‌ها را کنترل می‌کند:

  • اگر مختصات نرمال‌سازی شده باشند اما در مرکز قرار نگرفته باشند، ۰.۰ و ۱.۰ مربوط به حداقل و حداکثر هر بُعد ارتفاع و عرض هستند.
  • اگر مختصات هم نرمال‌سازی شده و هم مرکزگرا باشند، بین -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 مراجعه کنید):

  • centered: نشان می‌دهد که آیا مختصات آفست نسبت به تصویر در مرکز قرار دارند یا خیر، که در این صورت آفست (0, 0) نسبت به مرکز تصاویر ورودی است. اگر false باشد، آفست (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:: عملیات:: ExtractGlimpse:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای 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
)