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) שומר את תמונת חוצץ הפריימים (frame buffer) הנוכחית לתוך אותה מחלקה, וחלונית התצוגה המקדימה מתחת לדפדפן הקבצים מציגה כל לכידה ברגע שהיא נוחתת.
קצב הלכידה הוא: בחרו מחלקה, כוונו את המצלמה אל דוגמה שלה, לכדו; הזיזו את העצם, שנו את הזווית, המרחק, הרקע, התאורה, ולכדו שוב – מגוון במערך הנתונים הוא מה שקונה חסינות במודל. חזרו על כך לכל מחלקה, כולל מחלקת רקע של סצנות שאינן מכילות אף אחד מהיעדים אם היישום צריך לדעת מתי אין שם דבר.
13.1.17.2. ייצוא ואימון¶
תפריט המשנה Export שולח את מערך הנתונים המוגמר לאימון. Export Dataset to Zip File אורז אותו לארכיון עם שמות קבצים בעלי קידומת מחלקה – הפורמט הנייטרלי שכל שירות ומסגרת אימון מקבלים. עבור Edge Impulse, ה-IDE משתלב ישירות: היכנסו לחשבון Edge Impulse מאותו תפריט משנה, ו-Upload to Edge Impulse Project דוחף את מערך הנתונים ישירות לתוך פרויקט (קיימת העלאה באמצעות מפתח API עבור חשבונות שבהם כניסה עם דוא“ל וסיסמה אינה אפשרות). אמנו שם, ייצאו את המודל, וממיר ה-NPU הופך אותו למוכן למצלמה כשהלוח זקוק לכך.
ראה גם
פרק למידת המכונה עבור תהליך האימון שמערך הנתונים מזין אליו.