Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tensorflow :: ops :: DeserializeManySparse

#include <sparse_ops.h>

Deserialisasi dan SparseTensors dari minibatch berseri.

Ringkasan

Input serialized_sparse harus berupa matriks string berbentuk [N x 3] mana N adalah ukuran minibatch dan barisnya sesuai dengan output yang dikemas dari SerializeSparse . Semua peringkat objek SparseTensor asli harus cocok. Saat SparseTensor akhir dibuat, ia memiliki peringkat satu lebih tinggi dari peringkat objek SparseTensor masuk (mereka telah digabungkan sepanjang dimensi baris baru).

Nilai SparseTensor objek SparseTensor keluaran untuk semua dimensi, tetapi yang pertama adalah nilai maksimum di seluruh nilai SparseTensor objek SparseTensor masukan untuk dimensi yang sesuai. Nilai bentuk pertamanya adalah N , ukuran minibatch.

SparseTensor objek SparseTensor input diasumsikan diurutkan dalam urutan leksikografik standar. Jika tidak, setelah langkah ini jalankan SparseReorder untuk memulihkan pengurutan indeks.

Misalnya, jika input berseri adalah matriks [2 x 3] mewakili dua objek SparseTensor asli:

index = [ 0]
        [10]
        [20]
values = [1, 2, 3]
shape = [50]

dan

index = [ 2]
        [10]
values = [4, 5]
shape = [30]

maka SparseTensor deserialisasi terakhir akan menjadi:

index = [0  0]
        [0 10]
        [0 20]
        [1  2]
        [1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]

Argumen:

  • scope: Objek Scope
  • serialized_sparse: 2-D, The N serial SparseTensor objek. Harus memiliki 3 kolom.
  • dtype: The dtype dari serial SparseTensor objek.

Pengembalian:

Pembuat dan Penghancur

DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype)

Atribut publik

operation
sparse_indices
sparse_shape
sparse_values

Atribut publik

operasi

Operation operation

sparse_indices

::tensorflow::Output sparse_indices

sparse_shape

::tensorflow::Output sparse_shape

sparse_values

::tensorflow::Output sparse_values

Fungsi publik

DeserializeManySparse

 DeserializeManySparse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input serialized_sparse,
  DataType dtype
)