Operator gradien untuk operasi SparseAdd.
Operasi SparseAdd menghitung A + B, dengan A, B, dan jumlah semuanya direpresentasikan sebagai objek `SparseTensor`. Operasi ini mengambil gradien hulu dengan nilai penjumlahan yang tidak kosong, dan mengeluarkan gradien dengan nilai A dan B yang tidak kosong.
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
Keluaran <T> | aValGrad () 1-D dengan bentuk `[nnz(A)]`. |
Keluaran <T> | bValGrad () 1-D dengan bentuk `[nnz(B)]`. |
statis <T memperluas TType > SparseAddGrad <T> |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
Keluaran publik <T> aValGrad ()
1-D dengan bentuk `[nnz(A)]`. Gradien terhadap nilai A yang tidak kosong.
Keluaran publik <T> bValGrad ()
1-D dengan bentuk `[nnz(B)]`. Gradien terhadap nilai B yang tidak kosong.
public static SparseAddGrad <T> buat ( Lingkup lingkup, Operan <T> backpropValGrad, Operan < TInt64 > aIndices, Operand < TInt64 > bIndices, Operand < TInt64 > sumIndices)
Metode pabrik untuk membuat kelas yang membungkus operasi SparseAddGrad baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
backpropValGrad | 1-D dengan bentuk `[nnz(jumlah)]`. Gradien terhadap nilai penjumlahan yang tidak kosong. |
indeks | 2-D. `Indeks` dari `SparseTensor` A, ukuran `[nnz(A), ndims]`. |
indeks b | 2-D. `Indeks` dari `SparseTensor` B, ukuran `[nnz(B), ndims]`. |
jumlahIndeks | 2-D. `Indeks` dari jumlah `SparseTensor`, ukuran `[nnz(sum), ndims]`. |
Kembali
- contoh baru dari SparseAddGrad