קורס יסודות בינה מלאכותית : RB33-09 זיהוי אובייקטים yolo חלק ב

קורס יסודות בינה מלאכותית : RB33-09 זיהוי אובייקטים yolo חלק ב

 

חלק ב: אימון yolo   (חלק א הרצאה קודמות)

קישור תוכנה

https://colab.research.google.com/gist/RoboWild/eff8cfcc986d403c7411b72ea3ff56ed/yolo-train.ipynb

אימון רשתזיהוי טנק

2.1  נעבור על הקוד שלב אחרי שלב


סביבת קולאב    COLAB :–  YOLO מודל yolo

שלב 1 :  התקנת הספריות (עושים פעם אחת בלבד בסביבת הפיתוח)

בסוף התקנת הספריות אם אין שגיעות נקבל הודעת DONE כלומר סיים להתקין


שימו לב : סיבבת הפיתוח הקבצים תראה כך לפני ההתקנה

אנחנו עובדים על ספריית CONTENT


שלב 2 : יצירת קובץ yaml

לאחר ההתקנה נקבל

ואפשר לראות את תוכן הקובץ – קליל כפול עם העכבר על שם הקובץ

חילוץ הקובץ  מ RAR : 

לאחר החילוץ RAR ולחיצה על TANK

שלב 3 :  התקנת קבצי התמונות והתוויות – (labels)  בסביבת – אימון

נתקין את התונות על יהיה העתקה  או יבואו או הורדה לסביבית הפיתוח שנאמן את הבינה המלאכותית – חייב להיות מאוד מדוייק – טעות הכי קטנה וזה לא יעבוד . . סביבת האימון יכולה להיות COLAB או ANACONDA  או אחר  ?

………………………………………………………………………………………………

נוריד מ GOOGLE DRIVE קובץ RAR שמכיל תמונות ו LABELS במבנה  הנכון – חובה מבנה נכון 

חילוץ קובץ RAR

https://colab.research.google.com/gist/RoboWild/19deff31306d95d2e315a9e1d331f156/yolo-train.ipynb

שלב 4 : אימון בינה מלאכותית מודל YOLO

יבוא ספריות , ויבוא המודל

נקבל את הספריות הבאות שימו לב על קובץ YOLOV8M.PT 

אימון הבינה מלאכותית  לפי קובץ YAML – זה המקום שהבינה מלאכותית לומדת

בסוף האימון של הבינה מלאכותית נקבל את הפלט הבא :

פעולת האימון של הבינה מלאכותית הסתיימה 

מודל שלנו מאומן

שלב 5: בדיקה איך הבינה שלנו למדה ניתוח הליך הלימוד  – נלמד בהמשך


שלב 6 : הרצה של קובץ של המודל שאומן

נחפש בתוך ספריית RUN את ה DETECT האחרון אם נריץ כמה פעמים המספר יכול להשתנות של DETECT

נגדיר אובייקט PRE לפי המיקום של הקובץ BEST.PT

שימו לב : המיקום עשוי להשתנות בנתיב לפי שינוי בשם DETECT 

ואז ניטען אותו – אפשר להעביר למחשבים אחרים או מיקרו מעבדים שונים

הרצה של הבינה מלאכותית – שורת קוד אחת בלבד !  כל השאר קוד פייתון

את התוצאה נקבל לתוך ספריה