RaggedTensorFromVariant

kelas akhir publik RaggedTensorFromVariant

Mendekode Tensor `varian` menjadi `RaggedTensor`.

Mendekode Tensor `varian` yang diberikan dan mengembalikan `RaggedTensor`. Masukannya bisa berupa skalar, yang berarti mengkodekan satu `RaggedTensor` dengan ragged_rank `output_ragged_rank`. Ia juga bisa memiliki peringkat arbitrer, dalam hal ini setiap elemen didekodekan menjadi `RaggedTensor` dengan ragged_rank `input_ragged_rank` dan ini kemudian ditumpuk sesuai dengan bentuk masukan untuk menghasilkan `RaggedTensor` tunggal dengan ragged_rank `output_ragged_rank`. Setiap elemen `varian` dalam Tensor masukan didekodekan dengan mengambil Tensor `varian` 1-D dari elemen tersebut dengan Tensor `input_ragged_rank + 1`, sesuai dengan pemisahan dan nilai `RaggedTensor` yang didekodekan. Jika `input_ragged_rank` adalah -1, maka disimpulkan sebagai `output_ragged_rank` - `rank(encoded_ragged)`. Lihat `RaggedTensorToVariant` untuk logika pengkodean yang sesuai.

Metode Publik

statis <T> RaggedTensorFromVariant <Panjang, T>
buat ( Lingkup cakupan , Operan <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)
Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorFromVariant baru menggunakan tipe keluaran default.
statis <U memperluas Angka, T> RaggedTensorFromVariant <U, T>
buat ( Lingkup cakupan , Operan <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)
Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorFromVariant baru.
Keluaran <T>
keluaranDenseValues ()
Tensor yang mewakili nilai output `RaggedTensor`.
Daftar< Keluaran <U>>
keluaranNestedSplits ()
Daftar satu atau beberapa Tensor yang mewakili pemisahan output `RaggedTensor`.

Metode Warisan

Metode Publik

public static RaggedTensorFromVariant <Long, T> buat ( Lingkup cakupan , Operan <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)

Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorFromVariant baru menggunakan tipe keluaran default.

Parameter
cakupan ruang lingkup saat ini
dikodekanRagged Tensor `varian` yang berisi `RaggedTensor` yang dikodekan.
masukanRaggedRank Peringkat acak dari setiap komponen `RaggedTensor` yang dikodekan dalam masukan. Jika disetel ke -1, ini disimpulkan sebagai `output_ragged_rank` - `rank(encoded_ragged)`
keluaranRaggedRank Peringkat acak yang diharapkan dari keluaran `RaggedTensor`. Yang berikut ini harus berlaku: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
Kembali
  • contoh baru dari RaggedTensorFromVariant

public static RaggedTensorFromVariant <U, T> buat ( Lingkup cakupan , Operan <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)

Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorFromVariant baru.

Parameter
cakupan ruang lingkup saat ini
dikodekanRagged Tensor `varian` yang berisi `RaggedTensor` yang dikodekan.
masukanRaggedRank Peringkat acak dari setiap komponen `RaggedTensor` yang dikodekan dalam masukan. Jika disetel ke -1, ini disimpulkan sebagai `output_ragged_rank` - `rank(encoded_ragged)`
keluaranRaggedRank Peringkat acak yang diharapkan dari keluaran `RaggedTensor`. Yang berikut ini harus berlaku: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
Kembali
  • contoh baru dari RaggedTensorFromVariant

Output publik <T> outputDenseValues ​​()

Tensor yang mewakili nilai output `RaggedTensor`.

Daftar publik< Keluaran <U>> keluaranNestedSplits ()

Daftar satu atau beberapa Tensor yang mewakili pemisahan output `RaggedTensor`.