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,gaussianveyazeroolması gerektiğini belirtir. Varsayılan değeruniform; bu, gürültü türününuniform_noisetarafı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 )