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
)