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ı yoksazero
olması gerektiğini belirtir. Varsayılanuniform
; bu, gürültü tipininuniform_noise
tarafından belirleneceği anlamına gelir.
İade:
-
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 )