BatchToSpace untuk tensor 4-D tipe T.
Ini adalah versi lawas dari BatchToSpaceND yang lebih umum.
Menyusun ulang (mengubah) data dari kumpulan menjadi blok data spasial, diikuti dengan pemotongan. Ini adalah transformasi kebalikan dari SpaceToBatch. Lebih khusus lagi, operasi ini menghasilkan salinan tensor masukan yang mana nilai dari dimensi `batch` dipindahkan dalam blok spasial ke dimensi `tinggi` dan `lebar`, diikuti dengan pemotongan sepanjang dimensi `tinggi` dan `lebar`.
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
Keluaran <T> | sebagai Keluaran () Mengembalikan pegangan simbolis tensor. |
statis <T memperluas TType > BatchToSpace <T> | |
Keluaran <T> | keluaran () 4-D dengan bentuk `[batch, tinggi, lebar, kedalaman]`, di mana: tinggi = tinggi_pad - krop_atas - krop_bawah lebar = lebar_pad - krop_kiri - krop_kanan Attr `block_size` harus lebih besar dari satu. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
Keluaran publik <T> sebagai Keluaran ()
Mengembalikan pegangan simbolis tensor.
Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static BatchToSpace <T> buat ( Lingkup lingkup , input Operan <T>, Operan <? extends TNumber > crop, Long blockSize)
Metode pabrik untuk membuat kelas yang membungkus operasi BatchToSpace baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
masukan | Tensor 4-D dengan bentuk `[batch block_size block_size, height_pad/block_size, width_pad/block_size, depth]`. Perhatikan bahwa ukuran batch tensor masukan harus habis dibagi `ukuran_blok *ukuran_blok`. |
tanaman | Tensor 2-D bilangan bulat non-negatif dengan bentuk `[2, 2]`. Ini menentukan berapa banyak elemen yang akan dipotong dari hasil antara di seluruh dimensi spasial sebagai berikut: tanaman = [[crop_top, crop_bottom], [crop_left, crop_right]] |
Kembali
- contoh baru BatchToSpace
Keluaran publik <T> keluaran ()
4-D dengan bentuk `[batch, tinggi, lebar, kedalaman]`, di mana:
tinggi = tinggi_pad - krop_atas - krop_bawah lebar = lebar_pad - krop_kiri - krop_kanan
Attr `block_size` harus lebih besar dari satu. Ini menunjukkan ukuran blok.
Beberapa contoh:
(1) Untuk input bentuk `[4, 1, 1, 1]` berikut dan ukuran_blok 2:
[[[[1]]], [[[2]]], [[[3]]], [[[4]]]]
x = [[[[1], [2]], [[3], [4]]]]
[[[[1, 2, 3]]], [[[4, 5, 6]]], [[[7, 8, 9]]], [[[10, 11, 12]]]]
x = [[[[1, 2, 3], [4, 5, 6]],
[[7, 8, 9], [10, 11, 12]]]]
x = [[[[1], [3]], [[9], [11]]],
[[[2], [4]], [[10], [12]]],
[[[5], [7]], [[13], [15]]],
[[[6], [8]], [[14], [16]]]]
x = [[[[1], [2], [3], [4]],
[[5], [6], [7], [8]],
[[9], [10], [11], [12]],
[[13], [14], [15], [16]]]]
x = [[[[1], [3]]], [[[9], [11]]], [[[2], [4]]], [[[10], [12]]],
[[[5], [7]]], [[[13], [15]]], [[[6], [8]]], [[[14], [16]]]]
x = [[[[1], [3]], [[5], [7]]],
[[[2], [4]], [[10], [12]]],
[[[5], [7]], [[13], [15]]],
[[[6], [8]], [[14], [16]]]]