تدفق التوتر:: العمليات:: إلغاء التسلسل المتفرق
#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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)