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:

  • Output indeks_keluaran
  • Output output_values: 1-D. Nilai-nilai tensor sparse yang telah diisi.
  • Output empty_row_indicator: 1-D. menunjukkan apakah baris padat hilang dalam tensor sparse input.
  • Output reverse_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
)