בינה מאלכותית RB108-3 : בינה מלאכותית רשת ניירונים קטגוריה , ריגרסיה TensorFlow

בינה מאלכותית RB108-3 – מבוא לרשתות ניירונים ובינה מלאכותית

 

  1. העשרה : נתחיל משהו מצחיק  – מזכיר SUNO

 

 

2 .notebooklm פודקאסט

קישור ל-NotebookLM:   https://notebooklm.google/

מה יכולת ה-NotebookLM

מה אפשר להעלות?

מה המערכת יודעת לעשות?

  • ליצור סיכומים אוטומטיים של המקורות. Google NotebookLM+2datacamp.com+2

  • מענה לשאלות בשפה טבעית בהתבסס על המקורות שהועלו, עם ציטוטים מדויקים. datacamp.com+1

  • הפקת “Audio Overviews” (סיכום אודיו) ו-“Video Overviews” (הצגת וידאו/מצגות) מתוך התוכן שלך. blog.google+2Google Help+2

  • יצירת כלי עזר נוספים: Mind Maps, Study Guides, Flashcards, Quizzes. Workspace Updates Blog+1

  • שיתוף מחברות (Notebooks) עם אחרים, ניתוח שימוש, הרשאות משתנות. Google Help

איך ניתן שהיא לא תוסיף דברים שלא בחורנו   ?

  • היא עובדת כ-RAG (Retrieval Augmented Generation): כלומר, התשובות מבוססות בעיקר על המקורות שהעלית. arXiv+1

  • בכל תשובה מופיעים ציטוטים שמצביעים על המקור המדויק שבו המידע לקוח. datacamp.com+1

  • חשוב לוודא שהמקורות עצמם אמינים, עדכניים ומלאים — איכות המקורות משפיעה ישירות על האמינות. datacamp.com

  • אם אין מקור מתאים, יש להיזהר: המערכת עדיין עלולה “להשליך” מידע שלא מגובה. למשל במחקר נמצא שיעור “hallucinations” נמוך יותר מ-LLMים רגילים אך לא אפסי. arXiv+1

איך היא  כן תוסיף עצמה – תכנים אוטומטיים

  • עם העלאת המקורות, המערכת יכולה לייצר אוטומטית סיכומים, שאלות מוצעות, ואף Audio/Video Overviews ללא פקודה מפורשת. Google Help

  • ניתן לבחור לשנות שפה/פורמט של הפלט (למשל לשפות שונות או פורמטים שונים) ולהתאים את הפלט לקהל או למטרה

  • “הוסף מידע חיצוני אם חסר” → היא תשלב מקורות כלליים.

אפשרות “Auto-Expand”

  • בממשק החדש (2025) יש כפתור “Expand with Gemini” שמאפשר להוסיף תובנות והרחבות מעבר למידע שבמחברת.

  • אם לוחצים עליו, NotebookLM מבצעת הרחבה באמצעות מודל השפה, תוך שמירת ההבחנה בין ציטוטים מהמקורות לבין השלמות AI.

אם זאת יש לעבור אחרי המידע שהיא אספה לעומק


תרגיל כיתה  1 : פיתווח מוצר  בצורה מדעית והנדסית  – מזווית מדעית תאורטית

  1. בנה בעזרת בינה מלאכותית תוכנית אשר עשויה לזהות מצלמה נסתרת בגודל 10 ממ אשר משמת בעיקר במצלמות רוורס
  2. איזה אפשריות קיימות בשוק ומה חירים
  3. איזה מודל פיסקאלי מאפשר לזהות את המצלמות
  4. כיצד ניתן לסרוק חדר , איזה תדרים חסרונות ויתרונות
  5. על פי מה עובדים הסרטוים הקיימים
  6. בנה טבלח השוואה שמשווה בין השיטות
  7. בקש מאמרים מדעים וקישור למאמרים מדעיים 

רשתות ניירונים ANN בינה מלאכותית  

 

 

קישור :

https://colab.research.google.com/drive/1aS5y_LKPePjloHi57PZforMGqOESZGgX?usp=sharing

 

 

 

 

 

 

4. ,תרגיל כיתה : בניית רשת ניירונים בעזרת בינה מלאוכתית

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

4.2 הצג את גרף הלימודה  הפעל על 40 איפוקס  , 100 איפוקס  האם הרשת למדה או דרוש יותר ?

4.3 נבא את התוצאות : הבאות

0.1 , 1.5  . -2.85  , 2.6

4.4 הצג את גרף הנתונים של סידרה a  ואת הערכים לניסוי

נתונים ערכים לשאלה :

 

 

 

רשתות ניירונים ANN בינה מלאכותית 

הרשת שבה השתמשנו היא רשת מסוג Classification (סיווג), כלומר – רשת שנועדה לבחור בין כמה אפשרויות ולהחליט לאיזו קטגוריה שייך הקלט. במקרה שלנו, הרשת מקבלת מיקום של נקודה במרחב (שני ערכים: X ו־Y) ומסווגת אותה לאחת משלוש קבוצות: אדום, ירוק או כחול.

רשת כזו שייכת למשפחת הרשתות העצביות המלאכותיות (Artificial Neural Networks), ובפרט – לרשתות מסוג Dense Feedforward, שבהן כל נוירון בשכבה אחת מחובר לכל הנוירונים בשכבה הבאה. הרשת מתבססת על למידה מפוקחת (Supervised Learning) – כלומר, היא לומדת מדוגמאות מתויגות מראש.

במה היא שונה מרשת שחוזה ערך כמו טמפרטורה?

רשת שמטרתה לחזות טמפרטורה (או כל ערך מספרי אחר) נקראת Regression Network (רשת רגרסיה). במקום לבחור קטגוריה, היא מנבאת ערך רציף אחד, למשל: 21.4 מעלות.

הבדל עיקרי בין סיווג לרגרסיה:

  • Classification – הפלט הוא אחת מתוך קבוצה סופית של אפשרויות (למשל: אדום, ירוק או כחול) , זהוי מילה שהוקלטה , קטגוריה של המוצר  , קטגוריה של התקלה , האם האדם קופץ הולך , נופל מתגלגל .

  • הפלט ברשת סיווג הוא לרוב וקטור של הסתברויות לכל קטגוריה, והרשת בוחרת את ההסתברות הגבוהה ביותר.

  • Regression – הפלט הוא מספר ממשי אחד מתוך טווח בלתי מוגבל (למשל: חיזוי מחיר של מוצר,  טמפרטורה , גובה , לחץ של תמיסה).

  • רגרסיה הפלט הוא פשוט מספר אחד – פלט אחד

קישור ל ANN –  (Artificial Neural Network) classifier

https://colab.research.google.com/drive/1MgFjPa8y-megnslGQ7-lhqqxPeKlwype?usp=sharing


SDR – Software Defined Radio

 

 

 


תרגיל כיתה 2.1 רשת ניירונים חיזוי קטגוריה  

המטרה של הרשת היא ללמוד לזהות, על בסיס מיקום, לאיזו קבוצה צבעונית משתייכת נקודה חדשה.

במערכת שלנו, רשת הנוירונים לומדת לסווג נקודות במרחב לפי מיקומן. כל נקודה מורכבת משני מספרים – מיקום בציר האופקי (X) ובציר האנכי (Y).
זהו הקלט: שני מספרים שמייצגים את מיקום הנקודה.

הפלט הוא הסיווג שהרשת נותנת לנקודה – האם היא שייכת לקבוצת אדום, ירוק או כחול. הרשת מחליטה לפי מה שלמדה מהנתונים הקודמים.

מטרה :

 

 

 


 

 

 

 

במהלך אימון של רשת נוירונים, אנו מודדים שני מדדים חשובים:

אובדן אימון (Training Loss) 

אובדן האימון מודד עד כמה המודל מצליח לחזות נכון את הדוגמאות שהוא ראה ולמד מהן בזמן האימון.

ו־אובדן ולידציה (Validation Loss).

אובדן הולידציה מודד את ביצועי המודל על דוגמאות שהוא לא ראה — כלומר, על נתונים שלא היו חלק מהאימון, כדי לבדוק את יכולת ההכללה שלו לעולם האמיתי. אם המודל טוב, שני הערכים אמורים לרדת יחד. אך אם רואים שהאובדן באימון ממשיך לרדת ואילו אובדן הולידציה מתחיל לעלות, זו אינדיקציה לכך שהמודל מתחיל לזכור את הנתונים במקום ללמוד מהם — תופעה שנקראת התאמת יתר (Overfitting). המטרה היא לשמור על איזון בין השניים, כדי שהמודל ילמד טוב אך גם ידע להתמודד עם נתונים חדשים.

 

 

 

 

 


רשתות ניירונים – בינה מלאכותית – TensorFlow ANN

 

תרגיל 2 : בנה רשת ניירונים   colab בעזרת בינה מאלכותית   TensorFlow   עבור הפונקציה  1 משתנה

y=x^2+3

  1. בנה את הפונקציה והצב לה ערכים מ -10 עד 10 בקפיצות של 1
  2. הצג גרף של הפונקציה
  3. בנה רשת בעזרת בינה מלאוכתית אשר מקבל את קלט ופלט ומאמנת את הרשת
  4. בצע פרדיקציה עבור הערכים -2 , -3.45  ,7.45 והצג אותם ערכים לפי הנוסחה וערכים לפי פרדקציה של הרשת

תרגיל 3 : בנה רשת ניירונים   colab בעזרת בינה מאלכותית   TensorFlow   עבור הפונקציה 2 משתנים

  1. בנה את הפונקציה והצב לה ערכים  m    מ0 עד 10 בקפיצות של 1  , h מ  0 עד 10
  2. הצג גרף של הפונקציה עבור m=2 h=0 to 10
  3. בנה רשת בעזרת בינה מלאוכתית אשר מקבל את קלט ופלט ומאמנת את הרשת
  4.  בצע פרדיקציה עבור הערכים  m=2  h=0.5   ; m=2  h=2.5

 

 

 

 

 

תרגיל כיתה 4 :     :Car_Purchasing_Data

  • Customer Name
  • Customer e-mail
  • Country
  • Gender
  • Age
  • Annual Salary
  • Credit Card Debt
  • Net Worth

 

תרגיל כיתה עצמאי  (ליווי מדריך) הרצה על מחשב מקומי  הרצה באחת הסביבות   TensorFlow

 

התקן ספריות ובדוק כל תקלה בעזרת בינה מלאוכתית  TensorFlow

 

 

 

 

 

 

 

reshape(-1, 1) ממיר את המערך החד־ממדי (1D) למערך דו־ממדי (2D) עם עמודה אחת וכמות שורות