تينسورفلو :: العمليات :: نزع التسلسل
#include <sparse_ops.h>
إلغاء SparseTensor
كائنات SparseTensor
.
ملخص
يجب أن يكون للمدخلات serialized_sparse
الشكل [?, ?, ..., ?, 3]
حيث يخزن البعد الأخير كائنات SparseTensor
المتسلسلة SparseTensor
أبعاد N الأخرى (N> = 0) مع دفعة. يجب أن تتطابق جميع SparseTensor
كائنات SparseTensor
الأصلية. عند إنشاء SparseTensor
النهائي ، تكون رتبته هي رتبة كائنات SparseTensor
الواردة بالإضافة إلى N ؛ تم تجميع الموترات المتناثرة على طول أبعاد جديدة ، واحد لكل دفعة.
قيم شكل كائن SparseTensor
الناتج SparseTensor
الأصلية هي الحد الأقصى عبر قيم شكل كائنات 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
النهائي الذي تم إلغاء 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
لكائناتSparseTensor
المتسلسلة.
عائدات:
البنائين والمدمرين | |
---|---|
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( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)