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
veyazero
olması gerektiğini belirtir. Varsayılanuniform
tiptir, bu da gürültü türününuniform_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 )