tensorflow :: ops :: ExtractGlimpse
#include <image_ops.h>
Mengekstrak sekilas dari input tensor.
Ringkasan
Mengembalikan satu set jendela yang disebut sekilas yang diekstraksi di offsets
lokasi dari tensor masukan. Jika jendela hanya tumpang tindih sebagian dengan input, area yang tidak tumpang tindih akan diisi dengan noise acak.
Hasilnya adalah bentuk tensor 4-D [batch_size, glimpse_height, glimpse_width, channels]
. Dimensi saluran dan batch sama dengan yang ada pada tensor input. Tinggi dan lebar jendela keluaran ditentukan dalam parameter size
.
Argumen normalized
dan centered
mengontrol bagaimana jendela dibangun:
- Jika koordinat dinormalisasi tetapi tidak berada di tengah, 0,0 dan 1,0 sesuai dengan minimum dan maksimum dari setiap dimensi tinggi dan lebar.
- Jika koordinat dinormalisasi dan dipusatkan, rentangnya dari -1,0 hingga 1,0. Koordinat (-1.0, -1.0) sesuai dengan sudut kiri atas, sudut kanan bawah terletak di (1.0, 1.0) dan tengah di (0, 0).
- Jika koordinat tidak dinormalisasi, koordinat tersebut diinterpretasikan sebagai jumlah piksel.
Argumen:
- scope: Objek Scope
- input: Tensor float 4-D dengan bentuk
[batch_size, height, width, channels]
. - ukuran: Tensor 1-D dari 2 elemen yang berisi ukuran sekilas yang akan diekstraksi. Ketinggian sekilas harus ditentukan terlebih dahulu, diikuti dengan lebar sekilas.
- offset: Tensor integer 2-D bentuk
[batch_size, 2]
berisi lokasi y, x dari pusat setiap jendela.
Atribut opsional (lihat Attrs
):
- centered: menunjukkan jika koordinat offset dipusatkan relatif terhadap gambar, dalam hal ini offset (0, 0) relatif ke tengah gambar masukan. Jika salah, offset (0,0) sesuai dengan sudut kiri atas gambar input.
- dinormalisasi: menunjukkan apakah koordinat offset dinormalisasi.
- uniform_noise: menunjukkan apakah noise harus dihasilkan menggunakan distribusi seragam atau distribusi Gaussian.
- kebisingan: menunjukkan apakah kebisingan harus
uniform
,gaussian
, atauzero
. Standarnya adalahuniform
yang berarti tipe noise akan ditentukan olehuniform_noise
.
Pengembalian:
-
Output
: Tensor yang mewakili sekilas[batch_size, glimpse_height, glimpse_width, channels]
.
Pembuat dan Penghancur | |
---|---|
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) |
Atribut publik | |
---|---|
glimpse | |
operation |
Fungsi publik | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Fungsi statis publik | |
---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) |
Structs | |
---|---|
tensorflow :: ops :: ExtractGlimpse :: Attrs | Penyetel atribut opsional untuk ExtractGlimpse . |
Atribut publik
melihat sekilas
::tensorflow::Output glimpse
operasi
Operation operation
Fungsi publik
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 )
simpul
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Keluaran
operator::tensorflow::Output() const
Fungsi statis publik
Tengah
Attrs Centered( bool x )
Kebisingan
Attrs Noise( StringPiece x )
Dinormalisasi
Attrs Normalized( bool x )
UniformNoise
Attrs UniformNoise( bool x )