v2.6.0

v2.6.0 מוסיף כלי העלאה ל-Edge Impulse לשליחת מערכי נתונים מתויגים ישירות מתוך ה-Dataset Editor, מעלה תמיכה בלוח Arduino Portenta H7 ומעביר את זרימת העבודה המצורפת של למידת המכונה מהמודלים הישנים של CMSIS-NN אל TensorFlow Lite. גרסה זו נשארת על בסיס Qt Creator 4.0.2 שבו נעשה שימוש בגרסאות 2.x הקודמות. היא כוללת שבירה אחת הנראית למשתמש בזרימת העבודה: מודלי ה-CMSIS-NN הישנים בפורמט .network והדוגמאות nn_* שלהם הוסרו, ומודלי MobileNet הועברו.

עיקרים

  • כלי העלאה ל-Edge Impulse מאפשר לך להתחבר לחשבון Edge Impulse שלך, לבחור פרויקט, לבחור חלוקה לאימון/בדיקה ולהעלות את מערך הנתונים הפתוח ישירות מתוך ה-Dataset Editor.

  • Arduino Portenta H7 (STM32H747) הוא כעת לוח נתמך עם קושחה, מאתחל (bootloader) ותמונות UVC מצורפים.

  • מעבר ל-TensorFlow Lite מחליף את מודלי רשת הנוירונים הישנים של CMSIS-NN ואת הדוגמאות nn_* בזרימת העבודה של TensorFlow Lite.

  • דוגמאות ML חדשות מוסיפות איסוף נתוני פנים ב-TensorFlow Lite וזיהוי פנים על-גבי המכשיר.

  • הקושחה המצורפת עודכנה מ-3.6.4 ל-3.6.7 עבור כל הלוחות.

תכונות חדשות

  • כלי העלאה ל-Edge Impulse. נוסף כלי העלאה המתחבר לחשבון Edge Impulse שלך, מאפשר לבחור פרויקט וחלוקה לאימון/בדיקה ומעלה את מערך הנתונים הפתוח ישירות מתוך ה-Dataset Editor (או באמצעות מפתח API) כדגימות JPEG חתומות לקליטה. מפתח ה-JWT/API נשמר ב-QSettings (8a828b45b, fa86179a7, ca9183864, a267de659).

  • דוגמאות פנים ב-TensorFlow Lite. נוספו tf_face_collection.py ו-tf_face_recognition.py תחת 25-Machine-Learning לאיסוף נתוני פנים ולזיהוי/סיווג פנים על-גבי המכשיר (fb2d2cbb9).

  • דוגמת Readout-Control. נוספה דוגמת apriltag_tracking.py תחת 35-Readout-Control המדגימה מעקב מהיר אחר AprilTag על-ידי הזזת חלון קריאת חיישן קטן ב-OpenMV Cam H7 Plus (OV5640) (0c6ce1a82).

שינויים ושיפורים נוספים

  • מודלי רשת הנוירונים הישנים של CMSIS-NN והדוגמאות nn_* הוחלפו בזרימת העבודה של TensorFlow Lite, ומודלי MobileNet המצורפים הועברו מ-share/qtcreator/models/tensorflow/mobilenet אל share/qtcreator/models/mobilenet (0c6ce1a82).

תיקוני באגים

  • תוקן מצב שבו ה-Dataset Editor החזיק נעילה על תיקיית מערך נתונים סגורה, על-ידי בנייה מחדש של מודל מערכת הקבצים בעת סגירת התיקייה, ושחזור מצב החלון נדחה כדי שמשגיח מערכת הקבצים יאותחל כראוי (af9fb441b).

  • תוקן תפריט ייצוא מערך הנתונים כך שהפעולה היחידה Export Dataset to Zip File פועלת כראוי, על-ידי הסרת רשומת הייצוא הכפולה והמתה, ותוקן סדר תיבת השגיאה/ההתקדמות בעת כשל בייצוא (ca9183864).

  • תוקן מצב שבו סמל היישום .png ב-Linux לא נוצר בבניית ההפצה (a55dd4c1b).

תמיכת פלטפורמות וכלים

  • בסיס Qt Creator: 4.0.2.

  • לוח חדש: Arduino Portenta H7 (STM32H747), עם קושחה/מאתחל (bootloader)/תמונות UVC מצורפים (54f4d565b).

  • קושחת OpenMV המצורפת: עודכנה מ-3.6.4 ל-3.6.7 עבור OPENMV2/M4, OPENMV3/M7, OPENMV4/H7, OPENMV4P/H7 Plus ו-PORTENTA (54f4d565b, fb2d2cbb9, 4bb1cf8d5).

שינויים שוברים

מודלי רשת הנוירונים הישנים של CMSIS-NN (קבצי cifar10, cifar10_fast, lenet, smile, chars74k בפורמט .network) וסקריפטי הדוגמה nn_* שלהם הוסרו לטובת זרימת העבודה של TensorFlow Lite. מודלי MobileNet הועברו מ-share/qtcreator/models/tensorflow/mobilenet אל share/qtcreator/models/mobilenet. סקריפטים או פרויקטים המפנים אל מודלי ה-CMSIS-NN הישנים או אל הנתיב הישן של MobileNet לא ימצאו אותם עוד; עברו לזרימת העבודה של TensorFlow Lite או עדכנו את נתיב המודל בהתאם.