tensorflow::ops::DeserializeSparse

#include <sparse_ops.h>

SparseTensor nesnelerini seri durumdan çıkarın.

Özet

Giriş olarak gönderilen serialized_sparse nesnesinin şekli [?, ?, ..., ?, 3] olmalıdır; burada son boyut serileştirilmiş SparseTensor nesnelerini saklar ve diğer N boyut (N >= 0) bir gruba karşılık gelir. Orijinal SparseTensor nesnelerinin rankları birbirine eşit olmalıdır. Son SparseTensor oluşturulduğunda, rankı gelen SparseTensor nesnelerinin rankı artı N'dir; seyrek tensörler, her grup için bir tane olmak üzere yeni boyutlar boyunca birleştirilmiştir.

Orijinal boyutlar için çıktı SparseTensor nesnesinin şekil değerleri, karşılık gelen boyutlar için girdi SparseTensor nesnelerinin şekil değerlerinin maksimumudur. Yeni boyutlar, toplu işlemin boyutuna uyar.

Giriş SparseTensor nesnelerinin indekslerinin standart sözlük sırasına göre sıralandığı varsayılır. Eğer durum böyle değilse, bu adımdan sonra indeks sıralamasını geri yüklemek için SparseReorder çalıştırın.

Örneğin, serileştirilmiş girdi, iki orijinal SparseTensor nesnesini temsil eden [2 x 3] bir matris ise:

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

Ve

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

O halde nihai seri durumdan çıkarılmış SparseTensor şu şekilde olacaktır:

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

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • serialized_sparse: Serileştirilmiş SparseTensor nesneleri. Son boyutun 3 sütunu olmalıdır.
  • dtype: Serileştirilmiş SparseTensor nesnelerinin dtype .

İadeler:

Yapıcılar ve Yıkıcılar

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

Genel özellikler

operation
sparse_indices
sparse_shape
sparse_values

Genel özellikler

operasyon

Operation operation

seyrek_indeksler

::tensorflow::Output sparse_indices

seyrek_şekil

::tensorflow::Output sparse_shape

seyrek_değerler

::tensorflow::Output sparse_values

Kamusal işlevler

Serileştirmeyi Azalt

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