ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: ExtractGlimpse

#include <image_ops.h>

Giriş tensöründen bir anlık görüntü alır.

Özet

Giriş tensöründen konum offsets çıkarılan kısa bakışlar adı verilen 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ç, 4 boyutlu bir şekil [batch_size, glimpse_height, glimpse_width, channels] . Kanallar ve parti boyutları, giriş tensörününki ile aynıdır. Çıktı pencerelerinin yüksekliği ve genişliği, size parametresinde belirtilir.

normalized ve centered argüman pencerelerin nasıl inşa edildiğini 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) ve merkez (0, 0) 'dadır.
  • Koordinatlar normalleştirilmezse piksel sayısı olarak yorumlanırlar.

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • girdi: 4 boyutlu bir kayan şekil tensörü [batch_size, height, width, channels] .
  • boyut: Ayıklanacak anlık görüntülerin boyutunu içeren 2 elementin 1-D tensörü. Anlık yükseklik, ardından kısa bakış genişliği tarafından önce belirtilmelidir.
  • ofsetler: Her pencerenin merkezinin y, x konumlarını içeren [batch_size, 2] boyutlu bir tamsayı tensörü [batch_size, 2] .

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

  • ortalanmış: ofset koordinatlarının görüntüye göre ortalanıp ortalanmadığını belirtir, bu durumda (0, 0) ofset giriş görüntülerinin merkezine göre değişir. Yanlışsa, (0,0) ofset 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.
  • uniform_noise: gürültünün tek tip bir dağılım mı yoksa bir Gauss dağılımı kullanılarak mı üretilmesi gerektiğini belirtir.
  • gürültü: gürültünün uniform , gaussian veya zero olması gerektiğini belirtir. Varsayılan uniform tiptir, bu da gürültü türünün uniform_noise tarafından kararlaştırılacağı anlamına gelir.

İadeler:

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

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

Genel statik işlevler

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 belirleyiciler.

Genel özellikler

bakış

::tensorflow::Output glimpse

operasyon

Operation operation

Kamusal işlevler

ExtractGlimpse

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

ExtractGlimpse

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

düğüm

::tensorflow::Node * node() const 

operator :: tensorflow :: Girdi

 operator::tensorflow::Input() const 

operator :: tensorflow :: Çıktı

 operator::tensorflow::Output() const 

Genel statik işlevler

Ortalanmış

Attrs Centered(
  bool x
)

gürültü, ses

Attrs Noise(
  StringPiece x
)

Normalleştirilmiş

Attrs Normalized(
  bool x
)

Üniforma

Attrs UniformNoise(
  bool x
)