التمثيل البصري

لمساعدة المستخدمين على فهم بنية الرسومات البيانية للآلة الحاسبة وفهم السلوك العام لمسارات استنتاج التعلم الآلي، أنشأنا أداة MediaPipe Visualizer المتاح على الإنترنت.

  • يتيح عرض الرسم البياني للمستخدمين رؤية الرسم البياني للآلة الحاسبة المتصل كما هو موضح من خلال إعداد الرسم البياني الذي يتم لصقه في محرر الرسم البياني أو تحميله. يمكن للمستخدم تمثيل الرسم البياني الذي أنشأه وتحديد مشاكله وحلّها.

    شاشة بدء التشغيل

العمل ضمن "المحرّر"

الخطوات الأولى:

يمكن تعديل الرسم البياني عن طريق إضافة رمز وتعديله في طريقة عرض "المحرِّر".

واجهة مستخدم "محرّر إعلانات Google"

  • سيؤدي الضغط على الزر "جديد" في الزاوية العلوية اليمنى إلى محو أي رمز حالي في نافذة "المحرر".

    زر جديد

  • سيؤدي الضغط على الزر "تحميل" إلى مطالبة المستخدم باختيار ملف PBTXT المحلي، الذي سيستبدل الرمز الحالي داخل المحرر.

  • بدلاً من ذلك، يمكن لصق التعليمة البرمجية مباشرة في نافذة المحرر.

  • ستظهر الأخطاء والرسائل الإعلامية في نافذة "تعليقات".

    رسالة الخطأ

فهم الرسم البياني

يعرض الرسم البياني للتمثيل المرئي الاتصالات بين عُقد الآلة الحاسبة.

  • تخرج مجموعات البث من أسفل الآلة الحاسبة التي تنتج البث، وتدخل أعلى أي آلة حاسبة تتلقى البث. (لاحظ استخدام المفتاح، "input_stream" و "output_stream").

    واجهة مستخدم ساحة المشاركات

    Stream_code

  • تعمل الحزم الجانبية بالطريقة نفسها، باستثناء أنها تخرج من عقدة على اليمين وتدخل في اليسار. (لاحظ استخدام المفتاح، "input_side_packet" و"output_side_packet").

    واجهة مستخدم Sidepacket

    Sidepacket_code

  • هناك عقد خاصة تمثل مدخلات ومخرجات الرسم البياني ويمكن أن توفر حزم جانبية أو مجموعات بث.

    العُقد الخاصة

    العُقد الخاصة

عرض الصور الفرعية

يمكن للمشاهد المرئية MediaPipe عرض رسوم بيانية متعددة في علامات تبويب منفصلة. إذا كان الرسم البياني يحتوي على حقل type في المستوى الأعلى من تعريف النموذج الأوّلي للنص في الرسم البياني، ويتم استخدام قيمة الرسم البياني type هذه كاسم آلة حاسبة في رسم بياني آخر، سيتم اعتباره رسمًا بيانيًا فرعيًا من قِبل المشاهد المرئية وسيتم تلوينه بشكل مناسب في أماكن استخدامه. سيؤدي النقر على الرسم البياني الفرعي إلى الانتقال إلى علامة التبويب المقابل التي تحتوي على تعريف الرسم البياني الفرعي.

على سبيل المثال، يتوفر رسمان بيانيان في MediaPipe Hands: الرسم البياني الرئيسي (ملف pbtxt المصدر) والرسم الفرعي المرتبط به (ملف pbtxt المصدر). لعرض هذه التقارير، اتّبِع الخطوات التالية:

  • في العرض المرئي MediaPipe، انقر على زر تحميل الرسم البياني واختَر ملفَّي pbtxt لعرضهما (الرسم البياني الرئيسي والرسم البياني الفرعي المرتبط به).

    زر تحميل الرسم البياني

    اختَر الملفَين.

  • ستكون هناك علامتا تبويب إضافيتان. علامة تبويب الرسم البياني الرئيسية هي hand_detection_mobile.pbtxt.

    hand_detection_mobile_gpu.pbtxt

  • يؤدي النقر على عقدة HandDetection باللون الأرجواني إلى إعادة توجيه العرض إلى علامة التبويب hand_detection_gpu.pbtxt.

    رسم بياني فرعي لميزة "رصد اليد"