קורס יסודות בינה מלאכותית RB33-08: זיהוי אובייקטים yolo חלק א
חלק ב : בניית ה DATASET
1.איסוף נתונים עבור ה A.I בניית ה DATASET
נכנס לגוגל נכתוב חיפוש : טנקים רקע מדברי

נגלול למטה להשגת יותר תמונות כמה מאות ….
1.1 הורדת התמונות עלידי plugin תוכנה שהתקנו בדפדפן כרום (פתיחת הקובץ ב ZIP )

1.2 ניקוי ה DATASET כל תמונות שלא קשורה אני מוחק

2.יצירת תוויות עבור האובייקט הכנה ל YOLO
נקשר לכל תמונה תווית של ה class
נשתמש בתוכנת תוויות אנחנו בחרונו בתוכנה הבאה :
http://www.makesense.ai

נלחץ get started

נבחר ב drop images
נבחר את הקבצים

אפשר להיעזר ב ctrl + a

3.יצירת תוויות עבור ה YOLO

לחציה על ה +

בסיום הוספת התוויות נלחץ start project
4.סימון תוויות 

אם יש כמה אובייקטים נסמן גם את האובייקט האחר ונבחר תווית מתאימה



5.יצוא התוויות לקובץ ZIP (תמונות יש לנו כבר מהספרייה במחשב מורדים רק תוויות )
5.1 נלחץ על ACTION נבחר יצוא


נסמן עבור YOLO
ונלחץ export
הורדנו קבצי תוויות כל קובץ תווית מסתיים ב TXT

6. סרטון שלב אחרי שלב
קישור לסרטון : http://www.makesense.ai
חלק ב: אימון 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
ואז ניטען אותו – אפשר להעביר למחשבים אחרים או מיקרו מעבדים שונים
הרצה של הבינה מלאכותית – שורת קוד אחת בלבד ! כל השאר קוד פייתון
![]()
את התוצאה נקבל לתוך ספריה

