تدفق التوتر:: العمليات:: إلغاء التسلسل المتفرق
#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
النهائي الذي تم إلغاء تسلسله هو:
index = [0 0] [0 10] [0 20] [1 2] [1 10] values = [1, 2, 3, 4, 5] shape = [2 50]
الحجج:
- النطاق: كائن النطاق
- serialized_sparse: كائنات
SparseTensor
المتسلسلة. يجب أن يحتوي البعد الأخير على 3 أعمدة. - dtype:
dtype
لكائناتSparseTensor
المتسلسلة.
العوائد:
البنائين والمدمرين | |
---|---|
DeserializeSparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
الصفات العامة | |
---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values |
الصفات العامة
عملية
Operation operation
-sparse_indices
::tensorflow::Output sparse_indices
sparse_shape
::tensorflow::Output sparse_shape
-sparse_values
::tensorflow::Output sparse_values
الوظائف العامة
إلغاء التسلسل المتفرق
DeserializeSparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-16 (حسب التوقيت العالمي المتفَّق عليه)