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:
-
Output
keluaran_indeks - Nilai keluaran
Output
: 1-D. nilai tensor renggang yang terisi. -
Output
indikator_baris_kosong: 1-D. apakah baris padat hilang di tensor renggang masukan. -
Output
reverse_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 )