יסודות בינה מלאכותית : 06-RB29 – תרגיל בית
תרגיל א :
קריאת נתונים מקובץ CSV ועיבוד המידע הכנה – לרשתות ניירונים – ניתוח נתונים בעזרת בינה מלאוכתית LLM
נתח את קובץ ה CSV הבא בעזרת בינה מלאוכתית – על ידי יצירת קוד בשפת פייתון בעזרת בינה מלאוכתית
השתמש ב colab או anaconda
1.1 העזר במודל LLM לניתוח נתונים chatGpt לאחר נסה גם claude וגם ב gemini
הקובץ : exp-kPa-07-03-2025
אפשרות נוספת ניתן לבקש מהבינה מלאוכתית שתוריד את הקובץ ישירות
https://robotronix.co.il/wp-content/uploads/2025/03/exp-kPa-07-03-2025.csv
- קרא את קובץ ה CSV והצג את הגרף של הקובץ CSV
2. נתון CSV בשם d:\temp1\exp-kpa-07-03-2025.csv
המכיל שתי עמודות: ms
לזמן במילישניות, ו-kPa
לערכי לחץ.
צור תוכנית פייתון שטוענת את הקובץ, מוצאת את נקודת המינימום והמקסימום של הלחץ, ומדפיסה באופן ברור את:
- הנקודה הראשונה (זמן ולחץ)
- הערכים של מינימום, מקסימום, ממוצע וסטיית תקן של עמודת הלחץ
- הצג את הנתונים על גרף ברור של לחץ (kPa) כפונקציה של זמן (ms), וסמן בבירור את נקודות המינימום והמקסימום בצבעים שונים."
3. בקש מהבינה המלאכותית לנתח קובץ CSV 'd:\temp1\exp-kpa-07-03-2025.csv' עם שתי עמודות: ms (זמן באלפיות שניות) kPa (ערכי לחץ) אנא כתוב תוכנית Python שקוראת את קובץ ה-CSV הזה, מזהה נקודות שבהן הלחץ משתנה ב-±2 kPa או יותר בהשוואה לנקודה המשמעותית האחרונה (החל מהערך הראשון), מדפיסה בבירור כל נקודה משמעותית וההפניה הקודמת שלה, ומשרטטת את הנתונים בצורה ברורה, מסמנת כל שינוי משמעותי בנקודות אדומות המסומנות בערכי מספר שלמים (ללא עשרונים) מעל הנקודות.
הפלט הנידרש
4. עדכן את התוכנית שנקודה חיובית תופיע בצבע ירוק ונקודה שלילית בצבע אדום
תרגיל 2
למפעל ישן הוצע לשדרג את המערכות לאוטומטיות בעלות של כ-97 אלף יורו, מה שידרוש השבתה של המפעל למשך כ-10 ימים. במפעל קיימים כ-30 שעונים שונים.
דני הציע לבדוק אפשרות להשתמש בבינה מלאכותית ובמצלמה שיקראו את השעונים המכניים, ימירו את התצוגה שלהם למידע דיגיטלי, וישדרו אותו למרכז בקרה חדש.
השאלות לבינה המלאכותית הן:
-
האם פתרון זה אפשרי, ואם כן, כיצד ניתן לממשו בעזרת מודל YOLO?
- באיזו מצלמה מומלץ להשתמש?
- באיזה סוג של מעבד או מיקרו-מעבד כדאי לבחור?
- כיצד מומלץ לאמן את מודל YOLO לביצוע פרויקט מסוג זה?
-
מה נדרש בנקודת הקצה (מערכת הבקרה) כדי לתמוך בפתרון המוצע?
תרגיל 3 :