יסודות בינה מלאכותית : 04-RB27 – זיהוי אובייקטים ואימון מודל

יסודות בינה מלאכותית : 04-RB27 – זיהוי אובייקטים ואימון מודל


  1. מוסיקה עם בינה מלאכותית – הקצה של הקצה

 

  1. תרגיל כיתה  1 יצירת מוסיקה עם בינה מלאכותית
  2.  קישור לתוכנה https://suno.com


כמה רחוק אפשר ללכת עם בינה מלאכותית ?

 

 


זכרו : בכל אימון מודל לזיהוי אובייקט יש לאמן את המודל \ הרשת לזהות גם אובייקטים דומים 

למשל :

אם נרצה לאמן לזהות רחפן או קטב"ם צריך לאמן את הרשת לזהות עפיפון מסוק , מטוס ….

יש לאמן לזהות חלקי לגו דומים – בכך הרשת תוכל להבדיל

אם נרצה לאמן רשת לזהות  חלק לגו – יש לאמן לזהות חלקי לגו דומים – בכך הרשת תוכל להבדיל

 

  1. תרגיל כיתה :   אימון בינה מלאכותית שלב 1

 

 

 

 

 

 

 

 

1.1 קישור לתוכנה לסימון תוויות עבור YOLO מודל     : https://www.makesense.ai/


תרגיל כיתה 2

YOLO מודל

  1. יש לעבוד לפי הסרטון שלב אחרי שלב .
  2. הסרטון הוא המשך של הרצאה RB23-09 RB23-08 שם מוספר שלב אחרי שלב של התקנת הסביבה פיתוח , תוספים

 


תרגיל כיתה 2

YOLO מודל

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

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 

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

 

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

 

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

 

קוד מתקדם יותר

https://colab.research.google.com/drive/1Iim5HYrT0wGJyEc6SHFkiZtkRmlLiv70#scrollTo=PQXWhPmU5NBk

 

 

 

 

 

 

 

 



 

 

 

 

 

 


תרגיל כיתה 3 : 

1.מטרה היכרות  ראשונית של סביבית לימוד סביבת אנאקונדה – גוביפטר נודבוק (מקבילה לקולאב – מתחרה שלה) – לא להתבלב

 

 

 

2. תרגול קוד פייטון


 

 


 

 



תרגיל 3  OPENCV

נעבוד על התמונה :

 

התקנה של הספריות בפייטון

 

 

 

פ


פילטרים :

 

כתיבת תגובה