Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tensorflow :: ops :: SparseConcat

#include <sparse_ops.h>

SparseTensor daftar SparseTensor sepanjang dimensi yang ditentukan.

Ringkasan

Rangkaian berkaitan dengan versi padat dari tensor renggang ini. Diasumsikan bahwa setiap input adalah SparseTensor yang elemennya diurutkan seiring bertambahnya jumlah dimensi.

Semua bentuk masukan harus cocok, kecuali untuk dimensi concat. indices , values , dan daftar shapes harus memiliki panjang yang sama.

Bentuk keluaran identik dengan masukan ', kecuali sepanjang dimensi concat, di mana itu adalah jumlah dari ukuran masukan sepanjang dimensi tersebut.

Elemen keluaran akan digunakan untuk mempertahankan urutan sortir seiring bertambahnya jumlah dimensi.

Operasi ini berjalan dalam waktu O(M log M) , di mana M adalah jumlah total nilai yang tidak kosong di semua input. Ini karena kebutuhan akan pengurutan internal untuk menggabungkan secara efisien di seluruh dimensi arbitrer.

Misalnya, jika concat_dim = 1 dan inputnya adalah

sp_inputs[0]: shape = [2, 3]
[0, 2]: "a"
[1, 0]: "b"
[1, 1]: "c"

sp_inputs[1]: shape = [2, 4]
[0, 1]: "d"
[0, 2]: "e"

maka hasilnya akan menjadi

shape = [2, 7]
[0, 2]: "a"
[0, 4]: "d"
[0, 5]: "e"
[1, 0]: "b"
[1, 1]: "c"

Secara grafis ini sama dengan melakukan

[    a] concat [  d e  ] = [    a   d e  ]
[b c  ]        [       ]   [b c          ]

Argumen:

  • scope: Objek Scope
  • indeks: 2-D. Indeks dari setiap input SparseTensor .
  • nilai: 1-D. Nilai yang tidak kosong dari setiap SparseTensor .
  • Bentuk: 1-D. Bentuk dari setiap SparseTensor .
  • concat_dim: Dimensi untuk digabung bersama. Harus dalam rentang [-rank, rank), di mana rank adalah jumlah dimensi di setiap input SparseTensor .

Pengembalian:

  • Indeks Output keluaran: 2-D. Indeks dari SparseTensor gabungan.
  • Output_values Output : 1-D. Nilai yang tidak kosong dari SparseTensor gabungan.
  • Bentuk_luaran Output : 1-D. Bentuk SparseTensor gabungan.

Pembuat dan Penghancur

SparseConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, int64 concat_dim)

Atribut publik

operation
output_indices
output_shape
output_values

Atribut publik

operasi

Operation operation

output_indices

::tensorflow::Output output_indices

bentuk_luaran

::tensorflow::Output output_shape

output_values

::tensorflow::Output output_values

Fungsi publik

SparseConcat

 SparseConcat(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList indices,
  ::tensorflow::InputList values,
  ::tensorflow::InputList shapes,
  int64 concat_dim
)