tensorflow::ops::SparseFillEmptyRows
#include <sparse_ops.h> Mengisi baris kosong pada SparseTensor 2-D input dengan nilai default.
Ringkasan
SparseTensor input direpresentasikan melalui tuple input ( indices , values , dense_shape ). SparseTensor output memiliki dense_shape yang sama tetapi dengan indices output_indices dan values output_values .
Operasi ini menyisipkan satu entri untuk setiap baris yang tidak memiliki nilai. Indeks dibuat sebagai [row, 0, ..., 0] dan nilai yang disisipkan adalah default_value .
Misalnya, anggaplah 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 outputnya 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-utama dan akan memiliki bentuk yang sama dengan input.
Operasi ini juga mengembalikan vektor indikator berbentuk [dense_shape[0]] sedemikian rupa sehingga
empty_row_indicator[i] = True iff row i was an empty row.
Dan sebuah vektor peta indeks terbalik berbentuk [indices.shape[0]] yang digunakan selama backpropagation,
reverse_index_map[j] = out_j s.t. indices[j, :] == output_indices[out_j, :]
Argumen:
- Cakupan: Objek Cakupan
- indeks: 2-D. indeks tensor jarang.
- nilai: 1-D. nilai tensor jarang.
- dense_shape: 1-D. Bentuk tensor sparse.
- default_value: 0-D. Nilai default yang akan dimasukkan ke lokasi
[row, 0, ..., 0]untuk baris yang hilang dari tensor sparse input. output indices: 2-D. Indeks tensor sparse yang telah diisi.
Mengembalikan:
-
Outputindeks_keluaran -
Outputoutput_values: 1-D. Nilai-nilai tensor sparse yang telah diisi. -
Outputempty_row_indicator: 1-D. menunjukkan apakah baris padat hilang dalam tensor sparse input. -
Outputreverse_index_map: 1-D. sebuah peta dari indeks input ke indeks output.
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
indeks_keluaran
::tensorflow::Output output_indices
nilai_keluaran
::tensorflow::Output output_values
peta indeks terbalik
::tensorflow::Output reverse_index_map
Fungsi publik
Baris Kosong Isi Jarang
SparseFillEmptyRows( const ::tensorflow::Scope & scope, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input dense_shape, ::tensorflow::Input default_value )