Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

RaggedTensorToTensor

public class akhir RaggedTensorToTensor

Buat tensor padat dari tensor kasar, mungkin 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 itu.

Default_value akan disiarkan ke bentuk output. Setelah itu, nilai dari ragged tensor menimpa nilai default. Perhatikan bahwa default_value harus memiliki dimensi yang lebih sedikit daripada 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 kasar.
  • "FIRST_DIM_SIZE": jika value_rowids digunakan untuk dimensi pertama, maka didahului oleh "FIRST_DIM_SIZE".

Metode Publik

Output <U>
asOutput ()
Mengembalikan pegangan simbolis tensor.
statis <U, T meluas Nomor, V meluas Nomor> RaggedTensorToTensor <U>
membuat ( Lingkup lingkup, Operan <T> bentuk, Operan <U> nilai-nilai, Operan <U> defaultValue, Iterable < Operan <V >> rowPartitionTensors, Daftar <String> rowPartitionTypes)
Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorToTensor baru.
Output <U>
menghasilkan ()
Tensor padat yang dihasilkan.

Metode yang Diwarisi

Metode Publik

publik Keluaran <U> asOutput ()

Mengembalikan pegangan simbolis tensor.

Input ke operasi TensorFlow adalah output dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

public static RaggedTensorToTensor <U> membuat ( Lingkup lingkup, Operan <T> bentuk, Operan <U> nilai-nilai, Operan <U> defaultValue, Iterable < Operan <V >> rowPartitionTensors, Daftar <String> rowPartitionTypes)

Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorToTensor baru.

Parameter
cakupan 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 itu.

Perhatikan bahwa dimensi padat tidak dapat dimodifikasi 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 kasar.
nilai default Default_value ketika bentuknya lebih besar dari tensor yang tidak rata. Default_value disiarkan hingga menjadi bentuk tensor keluaran, lalu ditimpa oleh nilai dalam tensor yang tidak rata. Nilai default harus kompatibel dengan operasi siaran ini, dan harus memiliki dimensi yang lebih sedikit daripada nilai tensor.
rowPartitionTypes Jenis tensor partisi baris. Saat ini, ini dapat berupa:
  • "ROW_SPLITS": tensor row_splits dari tensor yang tidak rata.
  • "VALUE_ROWIDS": tensor value_rowids dari tensor kasar.
  • "FIRST_DIM_SIZE": jika value_rowids digunakan untuk dimensi pertama, maka akan didahului oleh "FIRST_DIM_SIZE". Tensor berada dalam urutan dimensi.
Kembali
  • contoh baru dari RaggedTensorToTensor

publik Keluaran <U> hasil ()

Tensor padat yang dihasilkan.