tensorflow::ops::ExtractGlimpse

#include <image_ops.h>

Giriş tensöründen kısa bir kesit çıkarır.

Özet

Giriş tensöründen konum offsets çıkarılan ve "görüntüler" olarak adlandırılan bir dizi pencere döndürür. Pencereler girişlerle yalnızca kısmen örtüşüyorsa, örtüşmeyen alanlar rastgele gürültü ile doldurulacaktır.

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

normalized ve centered argümanları, pencerelerin nasıl oluşturulacağını kontrol eder:

  • Koordinatlar normalize edilmiş ancak merkezlenmemişse, 0.0 ve 1.0 her yükseklik ve genişlik boyutunun minimum ve maksimum değerlerine karşılık gelir.
  • Koordinatlar hem normalize edilmiş hem de merkezlenmişse, -1,0 ile 1,0 arasında değişirler. (-1,0, -1,0) koordinatları sol üst köşeye, (1,0, 1,0) koordinatları sağ alt köşeye ve (0, 0) koordinatları merkeze karşılık gelir.
  • Koordinatlar normalize edilmezse, piksel sayıları olarak yorumlanırlar.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • Giriş: [batch_size, height, width, channels] şeklinde 4 boyutlu float tensör.
  • Boyut: Çıkarılacak görüntülerin boyutunu içeren 2 elemanlı 1 boyutlu bir tensör. Görüntü yüksekliği önce, ardından görüntü genişliği belirtilmelidir.
  • Ofsetler: Her pencerenin merkezinin y, x konumlarını içeren, [batch_size, 2] şeklinde 2 boyutlu bir tamsayı tensörü.

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

  • centered: Ofset koordinatlarının görüntüye göre ortalanıp ortalanmadığını gösterir; bu durumda (0, 0) ofseti giriş görüntülerinin merkezine göre belirlenir. Yanlış ise, (0,0) ofseti giriş görüntülerinin sol üst köşesine karşılık gelir.
  • normalleştirilmiş: ofset koordinatlarının normalleştirilip normalleştirilmediğini gösterir.
  • uniform_noise: Gürültünün tekdüze dağılım mı yoksa Gauss dağılımı mı kullanılarak oluşturulması gerektiğini belirtir.
  • Gürültü: Gürültünün uniform , gaussian veya zero olması gerektiğini belirtir. Varsayılan değer uniform ; bu, gürültü türünün uniform_noise tarafından belirleneceği anlamına gelir.

İadeler:

  • Output : Görüntüleri 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

Kamusal işlevler

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

Herkese açık statik fonksiyonlar

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

Yapılar

tensorflow::ops::ExtractGlimpse::Attrs

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

Genel özellikler

bir bakış

::tensorflow::Output glimpse

operasyon

Operation operation

Kamusal işlevler

ÖzetGlimpse

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

ÖzetGlimpse

 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 

Herkese açık statik fonksiyonlar

Merkezlenmiş

Attrs Centered(
  bool x
)

Gürültü

Attrs Noise(
  StringPiece x
)

Normalleştirilmiş

Attrs Normalized(
  bool x
)

TekdüzeGürültü

Attrs UniformNoise(
  bool x
)