tensorflow:: عملیات:: DeserializeManySparse

#include <sparse_ops.h>

SparseTensors از یک مینی‌بچ سریال‌سازی شده، از حالت سریالی خارج کرده و به هم متصل کنید.

خلاصه

ورودی serialized_sparse باید یک ماتریس رشته‌ای به شکل [N x 3] باشد که در آن N اندازه مینی‌بچ است و ردیف‌ها مربوط به خروجی‌های فشرده SerializeSparse هستند. رتبه‌های اشیاء SparseTensor اصلی باید همگی مطابقت داشته باشند. هنگامی که SparseTensor نهایی ایجاد می‌شود، رتبه آن یک واحد بالاتر از رتبه‌های اشیاء SparseTensor ورودی است (آنها در امتداد یک بعد ردیف جدید به هم متصل شده‌اند).

مقادیر شکل شیء SparseTensor خروجی برای تمام ابعاد به جز اولین بعد، حداکثر مقادیر شکل اشیاء SparseTensor ورودی برای ابعاد مربوطه هستند. اولین مقدار شکل آن N ، اندازه مینی‌بچ، است.

فرض می‌شود که اندیس‌های اشیاء ورودی SparseTensor به ترتیب استاندارد واژه‌نگاری مرتب شده‌اند. اگر اینطور نیست، پس از این مرحله، SparseReorder اجرا کنید تا ترتیب اندیس‌ها بازیابی شود.

برای مثال، اگر ورودی سریال‌شده یک ماتریس [2 x 3] باشد که دو شیء اصلی SparseTensor را نشان می‌دهد:

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

و

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

سپس SparseTensor نهایی deserialized شده به صورت زیر خواهد بود:

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

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • serialized_sparse: دوبعدی، N شیء SparseTensor سریال‌سازی شده. باید ۳ ستون داشته باشد.
  • dtype: dtype اشیاء SparseTensor سریالی شده.

بازده:

  • Output sparse_indices
  • مقادیر پراکنده (sparse_values) را Output
  • Output sparse_shape

سازنده‌ها و مخرب‌ها

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

ویژگی‌های عمومی

operation
sparse_indices
sparse_shape
sparse_values

ویژگی‌های عمومی

عملیات

Operation operation

شاخص‌های پراکنده

::tensorflow::Output sparse_indices

شکل_تنک

::tensorflow::Output sparse_shape

مقادیر پراکنده

::tensorflow::Output sparse_values

کارکردهای عمومی

DeserializeManySparse

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