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

#include <sparse_ops.h>

اشیاء SparseTensor از حالت سریالی خارج کنید.

خلاصه

ورودی serialized_sparse باید به شکل [?, ?, ..., ?, 3] باشد که در آن آخرین بُعد، اشیاء SparseTensor سریالی شده را ذخیره می‌کند و N بُعد دیگر (N >= 0) مربوط به یک دسته هستند. رتبه‌های اشیاء SparseTensor اصلی باید همگی با هم مطابقت داشته باشند. هنگامی که SparseTensor نهایی ایجاد می‌شود، رتبه آن برابر با رتبه اشیاء SparseTensor ورودی به علاوه N است؛ تانسورهای اسپارس در امتداد ابعاد جدید، یکی برای هر دسته، به هم متصل شده‌اند.

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

فرض می‌شود که اندیس‌های اشیاء ورودی 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: اشیاء SparseTensor سریالی شده. آخرین بُعد باید ۳ ستون داشته باشد.
  • dtype: dtype اشیاء SparseTensor سریالی شده.

بازده:

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

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

DeserializeSparse (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

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

DeserializeSparse

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