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. MatriksN 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 dengannew_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 )