Buat tensor padat dari tensor yang tidak rata, mungkin dengan mengubah bentuknya.
Operasi `ragged_to_dense` membuat tensor padat dari daftar tensor partisi baris, vektor nilai, dan nilai default. Jika bentuknya tidak ditentukan, bentuk minimal yang diperlukan untuk memuat semua elemen dalam tensor kasar (bentuk alami) akan digunakan. Jika beberapa dimensi dibiarkan tidak ditentukan, maka ukuran bentuk alami digunakan dalam dimensi tersebut.
Nilai_default akan disiarkan ke bentuk keluaran. Setelah itu, nilai dari tensor yang tidak rata akan menimpa nilai defaultnya. Perhatikan bahwa nilai_default harus memiliki dimensi yang lebih kecil dari nilainya.
Tensor partisi baris berada dalam urutan dimensi. Saat ini, jenisnya dapat berupa:
- "ROW_SPLITS": tensor row_splits dari tensor yang tidak rata.
- "VALUE_ROWIDS": tensor value_rowids dari tensor yang tidak rata.
- "FIRST_DIM_SIZE": jika value_rowids digunakan untuk dimensi pertama, maka didahului dengan "FIRST_DIM_SIZE".
Metode Publik
Keluaran <U> | sebagai Keluaran () Mengembalikan pegangan simbolik tensor. |
statis <U, T perpanjang Angka, V perpanjang Angka> RaggedTensorToTensor <U> | |
Keluaran <U> | hasil () Tensor padat yang dihasilkan. |
Metode Warisan
Metode Publik
Keluaran publik <U> sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static RaggedTensorToTensor <U> buat ( Lingkup cakupan , bentuk Operand <T>, nilai Operand <U>, Operand <U> defaultValue, Iterable< Operand <V>> rowPartitionTensors, List<String> rowPartitionTypes)
Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorToTensor baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
membentuk | Bentuk tensor keluaran yang diinginkan. Jika dibiarkan tidak ditentukan (kosong), bentuk minimal yang diperlukan untuk memuat semua elemen dalam tensor kasar (bentuk alami) akan digunakan. Jika beberapa dimensi dibiarkan tidak ditentukan, maka ukuran bentuk alami digunakan dalam dimensi tersebut. Perhatikan bahwa dimensi padat tidak dapat diubah oleh argumen bentuk. Mencoba mengubah ukuran dimensi padat akan menyebabkan operasi gagal. Contoh: bentuk alami: [4, 5, 6] bentuk: -1 bentuk keluaran: [4, 5, 6] bentuk alami: [4, 5, 6] bentuk: [3, -1, 2] bentuk keluaran: [3, 5, 2] bentuk alami: [4, 5, 6] bentuk: [3, 7, 2] bentuk keluaran: [3, 7, 2] |
nilai-nilai | Tensor 1D yang mewakili nilai tensor yang tidak rata. |
Nilai default | Nilai_default ketika bentuknya lebih besar dari tensor yang tidak rata. Nilai_default disiarkan hingga menjadi bentuk tensor keluaran, lalu ditimpa dengan nilai dalam tensor yang tidak rata. Nilai default harus kompatibel dengan operasi siaran ini, dan harus memiliki dimensi yang lebih kecil daripada nilai tensor. |
barisPartitionType | Jenis tensor partisi baris. Saat ini, ini dapat berupa:
|
Kembali
- contoh baru dari RaggedTensorToTensor