DeserializeManySparse

کلاس نهایی عمومی DeserializeManySparse

«SparseTensors» را از یک مینی‌بچ سریالی غیرمستقیم و الحاق کنید.

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

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

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

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

شاخص = [0] [10] [20] مقادیر = [1، 2، 3] شکل = [50]

و

شاخص = [2] [10] مقادیر = [4، 5] شکل = [30]

سپس «SparseTensor» نهایی غیرسریالیزه شده به صورت زیر خواهد بود:

شاخص = [0 0] [0 10] [0 20] [1 2] [1 10] مقادیر = [1، 2، 3، 4، 5] شکل = [2 50]

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

static <T TType > DeserializeManySparse <T> را گسترش می دهد
ایجاد ( scope scope، عملوند < TString > serializedSparse، Class<T> dtype)
روش کارخانه برای ایجاد کلاسی که یک عملیات DeserializeManySparse جدید را بسته بندی می کند.
خروجی < TINT64 >
خروجی < TINT64 >
خروجی <T>
sparseValues ​​()

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "DeserializeManySparse"

روش های عمومی

عمومی ایستا DeserializeManySparse <T> ایجاد ( scope scope, Operand < TString > serializedSparse, Class<T> dtype)

روش کارخانه برای ایجاد کلاسی که یک عملیات DeserializeManySparse جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
سریال Sparse 2-D، اشیاء «SparseTensor» سریال «N» است. باید 3 ستون داشته باشد.
dtype «dtype» اشیاء سریال «SparseTensor».
برمی گرداند
  • یک نمونه جدید از DeserializeManySparse

خروجی عمومی < TINT64 > sparseIndices ()

خروجی عمومی < TINT64 > sparseShape ()

خروجی عمومی <T> sparseValues ​​()