tensorflow::ops::ExtractGlimpse
#include <image_ops.h>Mengambil cuplikan dari tensor input.
Ringkasan
Mengembalikan sekumpulan jendela yang disebut glimpses yang diekstrak pada offsets lokasi dari tensor input. Jika jendela hanya sebagian tumpang tindih dengan input, area yang tidak tumpang tindih akan diisi dengan noise acak.
Hasilnya adalah tensor 4-D dengan bentuk [batch_size, glimpse_height, glimpse_width, channels] . Saluran dan dimensi batch sama dengan tensor input. Tinggi dan lebar jendela output ditentukan dalam parameter size .
Argumen normalized dan centered mengontrol bagaimana jendela dibuat:
- Jika koordinat dinormalisasi tetapi tidak dipusatkan, 0,0 dan 1,0 sesuai dengan nilai minimum dan maksimum dari setiap dimensi tinggi dan lebar.
- Jika koordinat dinormalisasi dan dipusatkan, nilainya berkisar 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 pusatnya berada di (0, 0).
- Jika koordinat tidak dinormalisasi, maka koordinat tersebut diinterpretasikan sebagai jumlah piksel.
Argumen:
- Cakupan: Objek Cakupan
- input: Tensor float 4 dimensi dengan bentuk
[batch_size, height, width, channels]. - ukuran: Tensor 1-D dengan 2 elemen yang berisi ukuran cuplikan yang akan diekstrak. Tinggi cuplikan harus ditentukan terlebih dahulu, diikuti oleh lebar cuplikan.
- offset: Tensor bilangan bulat 2 dimensi dengan bentuk
[batch_size, 2]yang berisi lokasi y dan x dari pusat setiap jendela.
Atribut opsional (lihat Attrs ):
- centered: menunjukkan apakah koordinat offset terpusat relatif terhadap gambar, dalam hal ini offset (0, 0) relatif terhadap pusat gambar input. Jika false, 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.
- noise: menunjukkan apakah noise harus
uniform,gaussian, atauzero. Nilai default adalahuniform, yang berarti jenis noise akan ditentukan olehuniform_noise.
Mengembalikan:
-
Output: Sebuah tensor yang merepresentasikan glimpses[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 | Pengaturan atribut opsional untuk ExtractGlimpse . |
Atribut publik
melihat sekilas
::tensorflow::Output glimpse
operasi
Operation operation
Fungsi publik
Cuplikan
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
Cuplikan
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::Output
operator::tensorflow::Output() const
Fungsi statis publik
Terpusat
Attrs Centered( bool x )
Kebisingan
Attrs Noise( StringPiece x )
Dinormalisasi
Attrs Normalized( bool x )
Kebisingan Seragam
Attrs UniformNoise( bool x )