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 المتسلسلة.

المرتجعات:

  • Output المؤشرات المتفرقة
  • Output القيم المتفرقة
  • Output المتفرق

البناة والمدمرون

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
)