aliran tensor:: operasi:: Ekstrak Sekilas
#include <image_ops.h>
Mengekstrak sekilas dari tensor masukan.
Ringkasan
Mengembalikan sekumpulan jendela yang disebut sekilas yang diekstraksi pada 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 tensor masukan. Tinggi dan lebar jendela keluaran ditentukan dalam parameter size
.
Argumen normalized
dan centered
mengontrol bagaimana jendela dibuat:
- Jika koordinat dinormalisasi tetapi tidak terpusat, 0,0 dan 1,0 sesuai dengan minimum dan maksimum setiap dimensi tinggi dan lebar.
- Jika koordinatnya dinormalisasi dan dipusatkan, rentangnya antara -1,0 hingga 1,0. Koordinat (-1.0, -1.0) terletak di pojok kiri atas, pojok kanan bawah terletak di (1.0, 1.0) dan pusat di (0, 0).
- Jika koordinat tidak dinormalisasi maka akan ditafsirkan sebagai jumlah piksel.
Argumen:
- ruang lingkup: Objek Lingkup
- masukan: Tensor float 4-D dengan bentuk
[batch_size, height, width, channels]
. - size : 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 bilangan bulat 2D berbentuk
[batch_size, 2]
yang berisi lokasi y, x di tengah setiap jendela.
Atribut opsional (lihat Attrs
):
- terpusat: menunjukkan apakah koordinat offset berada di tengah relatif terhadap gambar, dalam hal ini offset (0, 0) relatif terhadap pusat gambar masukan. Jika salah, offset (0,0) sesuai dengan sudut kiri atas gambar masukan.
- dinormalisasi: menunjukkan apakah koordinat offset dinormalisasi.
- Uniform_noise: menunjukkan apakah kebisingan harus dihasilkan menggunakan distribusi seragam atau distribusi Gaussian.
- noise: menunjukkan apakah noise tersebut harus
uniform
,gaussian
, atauzero
. Standarnya adalahuniform
yang berarti jenis kebisingan akan ditentukan olehuniform_noise
.
Pengembalian:
-
Output
: Tensor yang mewakili sekilas[batch_size, glimpse_height, glimpse_width, channels]
.
Konstruktor dan Destruktor | |
---|---|
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) |
Struktur | |
---|---|
tensorflow:: ops:: ExtractGlimpse:: Attrs | Penyetel atribut opsional untuk ExtractGlimpse . |
Atribut publik
melihat sekilas
::tensorflow::Output glimpse
operasi
Operation operation
Fungsi publik
Ekstrak Sekilas
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
Ekstrak Sekilas
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::Masukan
operator::tensorflow::Input() const
operator::tensorflow::Keluaran
operator::tensorflow::Output() const
Fungsi statis publik
terpusat
Attrs Centered( bool x )
Kebisingan
Attrs Noise( StringPiece x )
Dinormalisasi
Attrs Normalized( bool x )
SeragamKebisingan
Attrs UniformNoise( bool x )