tensorflow :: ops :: SparseFillEmptyRows
#include <sparse_ops.h>
Mengisi baris kosong di input 2-D SparseTensor
dengan nilai default.
Ringkasan
SparseTensor
input direpresentasikan melalui tupel input ( indices
, values
, dense_shape
). Output SparseTensor
memiliki sama dense_shape
tetapi dengan indeks output_indices
dan nilai-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 yang tidak kosong:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
Baris 1 dan 4 kosong, sehingga output 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
SparseTensor
keluaran akan berada dalam urutan baris-mayor dan akan memiliki bentuk yang sama dengan masukan.
[dense_shape[0]]
ini juga mengembalikan vektor indikator yang berbentuk [dense_shape[0]]
sehingga
empty_row_indicator[i] = True iff row i was an empty row.
Dan peta indeks terbalik berbentuk vektor [indices.shape[0]]
yang digunakan selama propagasi mundur,
reverse_index_map[j] = out_j s.t. indices[j, :] == output_indices[out_j, :]
Argumen:
- scope: Objek Scope
- indeks: 2-D. indeks tensor jarang.
- nilai: 1-D. nilai tensor jarang.
- bentuk_dense: 1-D. bentuk tensor jarang.
- default_value: 0-D. nilai default untuk dimasukkan ke dalam lokasi
[row, 0, ..., 0]
untuk baris yang hilang dari input sparse tensor. indeks keluaran: 2-D. indeks dari tensor jarang yang terisi.
Pengembalian:
-
Output
output_indices - Output_values
Output
: 1-D. nilai tensor jarang yang terisi. -
Output
empty_row_indicator: 1-D. apakah baris padat tidak ada dalam input sparse tensor. -
Output
reverse_index_map: 1-D. peta dari indeks masukan ke indeks keluaran.
Pembuat dan Penghancur | |
---|---|
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
empty_row_indicator
::tensorflow::Output empty_row_indicator
operasi
Operation operation
output_indices
::tensorflow::Output output_indices
output_values
::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 )