aliran tensor:: operasi:: Bentuk Ulang Jarang

#include <sparse_ops.h>

Membentuk ulang SparseTensor untuk mewakili nilai dalam bentuk padat baru.

Ringkasan

Operasi ini memiliki semantik yang sama dengan pembentukan ulang pada tensor padat yang diwakili. input_indices dihitung ulang berdasarkan new_shape yang diminta.

Jika salah satu komponen new_shape memiliki nilai khusus -1, ukuran dimensi tersebut dihitung sehingga ukuran padat total tetap konstan. Paling banyak satu komponen new_shape bisa -1. Jumlah elemen padat yang disiratkan oleh new_shape harus sama dengan jumlah elemen padat yang awalnya disiratkan oleh input_shape .

Pembentukan ulang tidak memengaruhi urutan nilai di SparseTensor.

Jika tensor input memiliki nilai rank R_in dan N yang tidak kosong, dan new_shape memiliki panjang R_out , maka input_indices memiliki bentuk [N, R_in] , input_shape memiliki panjang R_in , output_indices memiliki bentuk [N, R_out] , dan output_shape memiliki panjang R_out .

Argumen:

  • ruang lingkup: Objek Lingkup
  • masukan_indeks: 2-D. Matriks N x R_in dengan indeks nilai tidak kosong di SparseTensor.
  • bentuk_masukan: 1-D. R_in vektor dengan masukan bentuk padat SparseTensor.
  • bentuk_baru: 1-D. R_out vektor dengan bentuk padat baru yang diminta.

Pengembalian:

  • Output keluaran_indeks: 2-D. Matriks N x R_out dengan indeks nilai tidak kosong yang diperbarui di output SparseTensor.
  • Bentuk keluaran Output : 1-D. R_out vektor dengan bentuk padat penuh dari keluaran SparseTensor. Ini sama dengan new_shape tetapi dengan -1 dimensi apa pun yang terisi.

Konstruktor dan Destruktor

SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape)

Atribut publik

operation
output_indices
output_shape

Atribut publik

operasi

Operation operation

keluaran_indeks

::tensorflow::Output output_indices

keluaran_bentuk

::tensorflow::Output output_shape

Fungsi publik

Bentuk Ulang Jarang

 SparseReshape(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_shape,
  ::tensorflow::Input new_shape
)