aliran tensor:: operasi:: SparseFillEmptyRows
#include <sparse_ops.h> Mengisi baris kosong di input 2-D SparseTensor dengan nilai default.
Ringkasan
Input SparseTensor direpresentasikan melalui tupel input ( indices , values , dense_shape ). Outputnya SparseTensor memiliki dense_shape yang sama tetapi dengan indeks output_indices dan nilai output_values .
Operasi ini menyisipkan satu entri untuk setiap baris yang tidak memiliki nilai apa pun. Indeks dibuat sebagai [row, 0, ..., 0] dan nilai yang dimasukkan adalah default_value .
Misalnya, sp_input memiliki bentuk [5, 6] dan nilai tidak kosong:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
Baris 1 dan 4 kosong, sehingga keluarannya akan berbentuk [5, 6] dengan nilai:
[0, 1]: a [0, 3]: b [1, 0]: default_value [2, 0]: c [3, 1]: d [4, 0]: default_value
Output SparseTensor akan berada dalam urutan baris-mayor dan akan memiliki bentuk yang sama dengan input.
Operasi ini juga mengembalikan vektor indikator berbentuk [dense_shape[0]] sedemikian rupa
empty_row_indicator[i] = True iff row i was an empty row.
Dan peta indeks terbalik berbentuk vektor [indices.shape[0]] yang digunakan selama backpropagation,
reverse_index_map[j] = out_j s.t. indices[j, :] == output_indices[out_j, :]
Argumen:
- ruang lingkup: Objek Lingkup
- indeks: 2-D. indeks tensor renggang.
- nilai: 1-D. nilai tensor renggang.
- padat_bentuk: 1-D. bentuk tensor renggang.
- nilai_default: 0-D. nilai default untuk dimasukkan ke lokasi
[row, 0, ..., 0]untuk baris yang hilang dari tensor renggang masukan. indeks keluaran: 2-D. indeks tensor renggang yang terisi.
Pengembalian:
-
Outputkeluaran_indeks - Nilai keluaran
Output: 1-D. nilai tensor renggang yang terisi. -
Outputindikator_baris kosong: 1-D. apakah baris padat hilang di tensor renggang masukan. -
Outputreverse_index_map: 1-D. peta dari indeks masukan ke indeks keluaran.
Konstruktor dan Destruktor | |
|---|---|
SparseFillEmptyRows (const :: tensorflow::Scope & scope, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input dense_shape, :: tensorflow::Input default_value) |
Atribut publik | |
|---|---|
empty_row_indicator | |
operation | |
output_indices | |
output_values | |
reverse_index_map | |
Atribut publik
indikator_baris_kosong
::tensorflow::Output empty_row_indicator
operasi
Operation operation
keluaran_indeks
::tensorflow::Output output_indices
nilai_output
::tensorflow::Output output_values
reverse_index_map
::tensorflow::Output reverse_index_map
Fungsi publik
SparseFillEmptyRows
SparseFillEmptyRows( const ::tensorflow::Scope & scope, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input dense_shape, ::tensorflow::Input default_value )