tensor akışı:: işlem:: ÇıkarmaGlimpse

#include <image_ops.h>

Giriş tensöründen bir bakış çıkarır.

Özet

Giriş tensörünün konum offsets ayıklanan, kısa bakış adı verilen bir pencere kümesini döndürür. Pencereler girişlerin yalnızca bir kısmını kaplıyorsa, örtüşmeyen alanlar rastgele gürültüyle dolacaktır.

Sonuç, [batch_size, glimpse_height, glimpse_width, channels] şeklindeki 4 boyutlu bir tensördür. Kanallar ve parti boyutları giriş tensörününkiyle aynıdır. Çıkış pencerelerinin yüksekliği ve genişliği size parametresinde belirtilir.

normalized ve centered argüman, pencerelerin nasıl oluşturulduğunu kontrol eder:

  • Koordinatlar normalleştirilmiş ancak ortalanmamışsa, 0,0 ve 1,0 her yükseklik ve genişlik boyutunun minimum ve maksimumuna karşılık gelir.
  • Koordinatlar hem normalleştirilmiş hem de ortalanmışsa -1,0 ile 1,0 arasında değişir. Koordinatlar (-1.0, -1.0) sol üst köşeye karşılık gelir, sağ alt köşe (1.0, 1.0) konumundadır ve merkez (0, 0) konumundadır.
  • Koordinatlar normalleştirilmemişse piksel sayısı olarak yorumlanır.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • giriş: [batch_size, height, width, channels] şeklindeki 4 boyutlu kayan tensör.
  • boyut: Çıkarılacak bakışların boyutunu içeren 2 öğeden oluşan 1 boyutlu tensör. Önce bakış yüksekliği, ardından bakış genişliği belirlenmelidir.
  • ofsetler: Her pencerenin merkezinin y, x konumlarını içeren [batch_size, 2] şeklindeki 2 boyutlu bir tamsayı tensörü.

İsteğe bağlı özellikler (bkz. Attrs ):

  • ortalanmış: uzaklık koordinatlarının görüntüye göre ortalanıp ortalanmadığını belirtir; bu durumda (0, 0) uzaklığı, giriş görüntülerinin merkezine göredir. Yanlışsa (0,0) uzaklığı, giriş görüntülerinin sol üst köşesine karşılık gelir.
  • normalleştirilmiş: ofset koordinatlarının normalize edilip edilmediğini gösterir.
  • düzgün_noise: gürültünün düzgün bir dağılım mı yoksa Gauss dağılımı kullanılarak mı üretilmesi gerektiğini belirtir.
  • gürültü: gürültünün uniform mi, gaussian mı yoksa zero olması gerektiğini belirtir. Varsayılan uniform tiptir; bu, gürültü tipinin uniform_noise tarafından belirleneceği anlamına gelir.

İadeler:

  • Output : Bakışları temsil eden bir tensör [batch_size, glimpse_height, glimpse_width, channels] .

Yapıcılar ve Yıkıcılar

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)

Genel özellikler

glimpse
operation

Kamu işlevleri

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Genel statik işlevler

Centered (bool x)
Noise (StringPiece x)
Normalized (bool x)
UniformNoise (bool x)

Yapılar

tensorflow:: ops:: ExtractGlimpse:: Öznitelikler

ExtractGlimpse için isteğe bağlı nitelik ayarlayıcılar.

Genel özellikler

bakış

::tensorflow::Output glimpse

operasyon

Operation operation

Kamu işlevleri

ÇıkarmaGlimpse

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets
)

ÇıkarmaGlimpse

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets,
  const ExtractGlimpse::Attrs & attrs
)

düğüm

::tensorflow::Node * node() const 

operatör::tensorflow::Giriş

 operator::tensorflow::Input() const 

operatör::tensorflow::Çıktı

 operator::tensorflow::Output() const 

Genel statik işlevler

ortalanmış

Attrs Centered(
  bool x
)

Gürültü

Attrs Noise(
  StringPiece x
)

Normalleştirilmiş

Attrs Normalized(
  bool x
)

ÜniformaGürültü

Attrs UniformNoise(
  bool x
)