13.1.17. محرر مجموعة البيانات¶
يبدأ تدريب مُصنِّف مخصص بمجموعة بيانات مُسماة -- مئات الصور لكل شيء ينبغي للنموذج التعرف عليه، ملتقطة بالكاميرا التي ستشغّله، مفروزة في مجلد واحد لكل فئة. محرر مجموعة البيانات هو سير عمل الالتقاط في IDE لبناء واحدة.
يطلب Tools → Dataset Editor → New Dataset مجلداً لبناء مجموعة البيانات فيه -- محذراً من أن محتويات أي مجلد غير فارغ ستُحذف -- ويُعدّه: يلتصق جزء متصفح ملفات على يسار النافذة الرئيسية، ويُفتح برنامج نصي للالتقاط (dataset_capture_script.py) في المحرر. البرنامج النصي عبارة عن حلقة التقاط بسيطة، والمقصود تحريره -- طبّق نفس تصحيح العدسة أو الاقتصاص أو الترشيح الذي سيستخدمه التطبيق المنشور، بحيث يتدرب النموذج على الصور التي سيراها فعلاً. يعيد Open Dataset فتح مجلد مجموعة بيانات موجود لاحقاً، ويعيد Close Dataset النافذة إلى وضعها الطبيعي.
13.1.17.1. الالتقاط¶
أثناء فتح مجموعة بيانات، ينضم زرّان إلى شريط الأدوات على الحافة اليسرى للنافذة، أسفل عناصر التحكم بالتشغيل. يُنشئ New Class Folder (Ctrl+Shift+N) فئة -- واحدة لكل صنف ينبغي للنموذج تعلّمه، مسماة باسم التسمية. مع تشغيل برنامج الالتقاط النصي واختيار مجلد فئة، يحفظ Capture Data (Ctrl+Shift+S) صورة مخزن الإطارات الحالية في تلك الفئة، ويعرض جزء المعاينة أسفل متصفح الملفات كل التقاط فور وصوله.
إيقاع الالتقاط هو: اختر فئة، ووجّه الكاميرا نحو مثال عليها، والتقط؛ حرّك الكائن، ونوّع الزاوية والمسافة والخلفية والإضاءة، والتقط مرة أخرى -- التنوع في مجموعة البيانات هو ما يشتري المتانة في النموذج. كرّر لكل فئة، بما في ذلك فئة خلفية من المشاهد التي لا تحتوي على أي من الأهداف إذا كان التطبيق بحاجة إلى معرفة متى لا يوجد شيء هناك.
13.1.17.2. التصدير والتدريب¶
ترسل القائمة الفرعية Export مجموعة البيانات المنتهية إلى التدريب. يحزم Export Dataset to Zip File مجموعة البيانات في أرشيف بأسماء ملفات مسبوقة بالفئة -- التنسيق المحايد الذي تقبله كل خدمة تدريب وكل إطار عمل. بالنسبة إلى Edge Impulse، يتكامل IDE مباشرة: سجّل الدخول إلى حساب Edge Impulse من القائمة الفرعية نفسها، ويدفع Upload to Edge Impulse Project مجموعة البيانات مباشرة إلى مشروع (يوجد رفع بمفتاح API للحسابات التي لا يكون فيها تسجيل الدخول بالبريد الإلكتروني وكلمة المرور خياراً). درّب هناك، وصدّر النموذج، ويجعله محوّل NPU جاهزاً للكاميرا عندما تحتاج اللوحة إلى ذلك.
شاهد أيضا
فصل تعلم الآلة لسير عمل التدريب الذي تغذّيه مجموعة البيانات.