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