"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إصلاح خطأ \"تعويم نوع الكائن غير المدعوم\" في Tensorflow عند استخدام قوائم القوائم؟

كيفية إصلاح خطأ \"تعويم نوع الكائن غير المدعوم\" في Tensorflow عند استخدام قوائم القوائم؟

تم النشر بتاريخ 2024-11-07
تصفح:825

How to Fix \

Tensorflow - ValueError: فشل تحويل مصفوفة NumPy إلى Tensor (نوع كائن غير مدعوم)

الخلفية

أنت تحاول التدريب نموذج يحتوي على قائمة قوائم، تحتوي كل منها على 1000 عدد عشري، ولكنه يواجه الخطأ "فشل تحويل مصفوفة NumPy إلى Tensor (نوع كائن غير مدعوم)."

السبب والحل

يتطلب Tensorflow أن تكون بيانات الإدخال في شكل موترات، وليس قوائم. في هذه الحالة، يحدث الخطأ بسبب قيامك بتمرير القوائم كمدخلات إلى النموذج الخاص بك. لحل هذه المشكلة، قم بتحويل بيانات التدريب الخاصة بك إلى مصفوفة NumPy باستخدام الكود التالي:

x_train = np.asarray(x_train).astype('float32')

تأكد من صحة بياناتك منسق، ومعالجة مشكلات مثل الفئات، وNaNs، والسلاسل. بالإضافة إلى ذلك، تحقق من أن أشكال الإدخال والإخراج الخاصة بالنموذج الخاص بك تتوافق مع أبعاد البيانات التي يتوقعها.

بالنسبة لنماذج LSTM، أبعاد البيانات المتوقعة هي (حجم الدفعة، الخطوات الزمنية، الميزات). يمكنك استخدام الكود التالي لطباعة أشكال مدخلات ومخرجات النموذج الخاص بك:

[print(i.shape, i.dtype) for i in model.inputs]
[print(o.shape, o.dtype) for o in model.outputs]

لتصحيح مشكلات البيانات، قم بطباعة أشكال كل من بيانات الإدخال والإخراج للتأكد من توافقها مع التنسيق المتوقع. بالإضافة إلى ذلك، فكر في استخدام IDE مثل Spyder الذي يدعم التنفيذ المستند إلى الخلية لتسهيل تصحيح الأخطاء.

بيان الافراج أعيد طبع هذه المقالة على: 1729158437 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3