TensorScatterNdUpdate

TensorScatterNdUpdate kelas akhir publik

Menyebarkan `pembaruan` ke dalam tensor yang ada menurut `indeks`.

Operasi ini membuat tensor baru dengan menerapkan `pembaruan` yang jarang ke `tensor` yang diteruskan. Operasi ini sangat mirip dengan tf.scatter_nd , hanya saja pembaruannya tersebar ke tensor yang sudah ada (bukan tensor nol). Jika memori untuk tensor yang ada tidak dapat digunakan kembali, salinan akan dibuat dan diperbarui.

Jika `indeks` berisi duplikat, maka kami memilih pembaruan terakhir untuk indeks tersebut.

Jika indeks di luar batas ditemukan pada CPU, kesalahan akan dikembalikan.

PERINGATAN : Ada beberapa semantik khusus GPU untuk operasi ini. - Jika ditemukan indeks di luar batas, indeks tersebut diabaikan. - Urutan penerapan pembaruan bersifat nondeterministik, sehingga output akan bersifat nondeterministik jika `indeks` berisi duplikat.

`indices` adalah tensor bilangan bulat yang berisi indeks ke dalam tensor baru dengan bentuk `shape`.

  • `indeks` harus memiliki setidaknya 2 sumbu: `(jumlah_pembaruan, kedalaman_indeks)`.
  • Sumbu terakhir `indeks` adalah seberapa dalam pengindeksan ke `tensor` sehingga kedalaman indeks ini harus kurang dari peringkat `tensor`: `indices.shape[-1] <= tensor.ndim`
if `indices.shape[-1] = tensor.rank` Operasi ini mengindeks dan memperbarui elemen skalar. if `indices.shape[-1] < tensor.rank` akan mengindeks dan memperbarui potongan input `tensor`.

Setiap `update` memiliki peringkat `tensor.rank - indices.shape[-1]`. Bentuk keseluruhan dari `updates` adalah:

indices.shape[:-1] + tensor.shape[indices.shape[-1]:]
 
Untuk contoh penggunaan lihat fungsi python [tf.tensor_scatter_nd_update]( https://www.tensorflow.org/api_docs/python/tf/tensor_scatter_nd_update)

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 > TensorScatterNdUpdate <T>
buat ( Lingkup cakupan, Tensor Operan <T>, Indeks Operan <? extends TNumber >, Pembaruan Operan <T>)
Metode pabrik untuk membuat kelas yang membungkus operasi TensorScatterNdUpdate baru.
Keluaran <T>
keluaran ()
Tensor baru dengan bentuk tertentu dan pembaruan diterapkan sesuai dengan indeks.

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "TensorScatterUpdate"

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 TensorScatterNdUpdate <T> buat ( Lingkup cakupan , Tensor <T> Operand , indeks Operand <? extends TNumber >, pembaruan Operand <T>)

Metode pabrik untuk membuat kelas yang membungkus operasi TensorScatterNdUpdate baru.

Parameter
cakupan ruang lingkup saat ini
tensor Tensor untuk disalin/diperbarui.
indeks Tensor indeks.
pembaruan Pembaruan untuk disebarkan ke dalam keluaran.
Kembali
  • contoh baru TensorScatterNdUpdate

Keluaran publik <T> keluaran ()

Tensor baru dengan bentuk tertentu dan pembaruan diterapkan sesuai dengan indeks.