ExtractGlimpse

کلاس نهایی عمومی ExtractGlimpse

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

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

نتیجه یک تانسور 4 بعدی با شکل «[اندازه_دسته، ارتفاع_نور، عرض_نور، کانال]» است. کانال ها و ابعاد دسته ای مانند تانسور ورودی است. ارتفاع و عرض پنجره های خروجی در پارامتر "size" مشخص شده است.

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

  • اگر مختصات نرمال شده باشند اما مرکز نباشند، 0.0 و 1.0 مربوط به حداقل و حداکثر هر بعد ارتفاع و عرض است.
  • اگر مختصات هم نرمال و هم در مرکز باشند، از -1.0 تا 1.0 متغیر هستند. مختصات (-1.0، -1.0) مربوط به گوشه بالا سمت چپ، گوشه پایین سمت راست در (1.0، 1.0) و مرکز در (0، 0) قرار دارد.
  • اگر مختصات عادی نباشند، به عنوان تعداد پیکسل تفسیر می شوند.

کلاس های تو در تو

کلاس ExtractGlimpse.Options ویژگی های اختیاری برای ExtractGlimpse

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی < TFloat32 >
asOutput ()
دسته نمادین تانسور را برمی گرداند.
استاتیک ExtractGlimpse.Options
مرکز (بولی مرکز)
استاتیک ExtractGlimpse
ایجاد ( محدوده دامنه ، عملوند < TFloat32 > ورودی، عملوند < TINT32 > اندازه، عملوند < TFloat32 > افست، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات ExtractGlimpse جدید را بسته بندی می کند.
خروجی < TFloat32 >
نظر اجمالی ()
تانسوری که نمایانگر اجمالی «[اندازه_دسته، ارتفاع_نور، عرض_نور، کانال ها]» است.
استاتیک ExtractGlimpse.Options
نویز (نویز سیم)
استاتیک ExtractGlimpse.Options
نرمال شده (بولی نرمال شده)
استاتیک ExtractGlimpse.Options
یکنواخت نویز (یکنواخت بولی)

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "ExtractGlimpseV2"

روش های عمومی

خروجی عمومی < TFloat32 > asOutput ()

دسته نمادین تانسور را برمی گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

عمومی استاتیک ExtractGlimpse.گزینه ها در مرکز (مرکز بولی)

مولفه های
متمرکز شده است نشان می دهد که آیا مختصات افست نسبت به تصویر در مرکز قرار دارند یا خیر، در این صورت آفست (0، 0) نسبت به مرکز تصاویر ورودی است. اگر نادرست باشد، افست (0,0) مربوط به گوشه سمت چپ بالای تصاویر ورودی است.

استاتیک عمومی ExtractGlimpse ایجاد ( دامنه دامنه ، عملوند < TFloat32 > ورودی، عملوند < TINT32 > اندازه، عملوند < TFloat32 > افست‌ها، گزینه‌ها... گزینه‌ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات ExtractGlimpse جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
ورودی یک تانسور شناور 4 بعدی با شکل «[اندازه_دسته، ارتفاع، عرض، کانال]».
اندازه یک تانسور 1 بعدی از 2 عنصر حاوی اندازه اجمالی برای استخراج. ابتدا باید ارتفاع نگاه اجمالی و سپس عرض اجمالی مشخص شود.
جبران می کند یک تانسور عدد صحیح دوبعدی به شکل «[batch_size, 2]» که حاوی مکان‌های y، x مرکز هر پنجره است.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از ExtractGlimpse

خروجی عمومی < TFloat32 > نگاه اجمالی ()

تانسوری که نمایانگر اجمالی «[اندازه_دسته، ارتفاع_نور، عرض_نور، کانال ها]» است.

نویز استاتیک عمومی ExtractGlimpse.Options (نویز رشته)

مولفه های
سر و صدا نشان می دهد که نویز باید «یکنواخت»، «گاوسی» یا «صفر» باشد. پیش‌فرض «یکنواخت» است که به این معنی است که نوع نویز با «نویز_یکنواخت» تعیین می‌شود.

عمومی استاتیک ExtractGlimpse.گزینه ها عادی شده (بولی نرمال شده)

مولفه های
عادی شده است نشان می دهد که آیا مختصات افست نرمال شده است یا خیر.

عمومی Static ExtractGlimpse.Options uniformNoise (Boolean uniformNoise)

مولفه های
صدای یکنواخت نشان می دهد که آیا نویز باید با استفاده از توزیع یکنواخت یا توزیع گاوسی ایجاد شود.