מבוא לאינטליגנציה מלאכותית

סילבוס - תכנית הוראה לקורס
מבוא לאינטליגנציה מלאכותית
Introduction to artificial intelligence
ד"ר בעז תמיר | מדע טכנולוגיה וחברה

מס הקורס | 278609-01

סוג הקורס: סמינריון
היקף נ"ז: 2
שנת לימודים: תשפ"ה
סמסטר: ב
יום ושעה יום א 14:00-16:00
שעת קבלה: יום א 16:00 – 17:00
מייל מרצה: canjlm@actcom.co.il

 

תקציר הקורס
הקורס פותח בהקדמה היסטורית ופילוסופית הכוללת דיון במיתוסים של בינה מלאכותית, בהגדרות
בסיסיות, באלגוריתמים ראשוניים של בינה מלאכותית מאמצע המאה העשרים, במבחן טיורינג ועוד.
משם יעבור הדיון לעיסוק בעמודי התווך של התורה המודרנית וביניהם: לימוד מכונה- Machine
learning, רשתות נוירונים, Reinforcement Learning, מודלים גראפיים ורשתות בייסיאניות,
ואלגוריתמים גנטיים. בכל אחד מהנושאים האלו יוצגו הרעיונות הבסיסיים, שיטות המחקר, הקשיים
והשאלות הפתוחות.

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

 

מס' שיעור נושא השיעור למידה פעילה קריאה/
נדרשת
מרשימת
רפרנס
1 מבוא והיסטוריה של בינה מלאכותית, מבט על, מטרות וביקורת על הבינה המלאכותית שיעור פרונטלי 1, 16
2 מכונת טיורינג, מבחן טיורינג שיעור פרונטלי 2
3 לימוד מכונה, הגדרות, דוגמאות: רגרסיה, קלאסיפיקציה שיעור פרונטלי 3
4 רשתות נוירונים: מבוא, הגדרות בסיסיות, אקטיבציה, משקל, סף, לימוד מונחה,
פונקצית הפסד
שיעור פרונטלי 4, 15,16
5 רשת שטוחה, פרספטרון, זיכרון אסוציאטיבי שיעור פרונטלי 5
6 רשתות עמוקות, יתרונות וחסרונות של רשתות עמוקות, Back Propagation Annealing שיעור פרונטלי 6, 15,16
7 Recurrent neural network, מודלים של שפה, המבנה הכללי של ChatGPT שיעור פרונטלי 7
8 לימוד חיזוק - Reinforcement learning 
חיזוק - Reinforcement learning
הגדרות בסיסיות, פעולה, תמורה, מדיניות,
פונקציות מצב, תכנון דינמי
שיעור פרונטלי 8 15,
9

לימוד חיזוק ללא מודל, Action value function, TD learning


 
שיעור פרונטלי 9
10 לימוד חיזוק עם מודל, Monte Carlo tree search שיעור פרונטלי 10
11 רשתות גראפיות, מבוא: חוקי Bayes שיעור פרונטלי 11,15
12

רשתות גראפיות:Random Markov fields  

שימושים לראייה ממוחשבת


 
שיעור פרונטלי 12
13 אלגוריתמים גנטיים, מבוא, הגדרות: שכפול, מוטציות, ריקומבינציות, פונקציית fitness  שיעור פרונטלי 13
14 שימושים, לימוד תנועה, אופטימיזציה,  Gene expression programming שיעור פרונטלי 14

*ייתכנו שינויים בסילבוס בהתאם לקצב ההתקדמות ואפקטיביות הלמידה

 

 

תיאור התוצר

משקל בציון הסופי

עבודה מסכמת

% 100 מהציון הסופי


 

דרישות הקורס

 

  • מטלות – עבודת גמר
  • נוכחות -  80-85% נוכחות.
     

     דרישות קדם

    אין דרישות קדם

     

    ביבליוגרפיה:



     

    1. H.L.Dreyfus, Alchemy and Artificial Intelligence, The RAND Corporation, 1965, Part II, pp 18-65 

     

    2. J.R.Newman (1956) The world of Mathematics, Vol 4 Chapter 19, Mathematical machines: A.Turing, Can a machine think, Simon & Schuster, N.Y, Vol 4 Chapter 19, pp 2099-2123

     

    3. S.Shalev-Shwartz, S.Ben-David, Understanding Machine Learning, from theory to Algorithms, Cambridge University Press, 2014

     

    4. P.McLeod, K.Plunkett, E.T.Rolls, Introduction to Connectionist Modelling of Cognitive Processes, Oxford Univ. Press, 1998, Chapter 1, pp 8-30

     

    5. P.McLeod, K.Plunkett, E.T.Rolls, Introduction to Connectionist Modelling of Cognitive Processes, Oxford Univ. Press, 1998, Chapter 3, pp 51-72

     

    6. P.McLeod, K.Plunkett, E.T.Rolls, Introduction to Connectionist Modelling of Cognitive Processes, Oxford Univ. Press, 1998, Chapter 5, 96-127

     

    7. P.McLeod, K.Plunkett, E.T.Rolls, Introduction to Connectionist Modelling of Cognitive Processes, Oxford Univ. Press, 1998, Chapter 7, 139-155

     

    8. R.Sutton, A.G.Barto, Reinforcement Learning, a Bradford Book, 1998, Introduction, pp 3-26

     

    9. R.Sutton, A.G.Barto, Reinforcement Learning, a Bradford Book, 1998, Chapter 3, pp 51-89 

     

    10. R.Sutton, A.G.Barto, Reinforcement Learning, a Bradford Book, 1998, Chapter 5, pp 111-133

     

    11. C.M.Bishop, Model-based machine learning, Phil. Trans. R. Soc. A, 2013, 371

     

    12. G.Winkler, Image Analysis, Random Fields and Dynamic Monte Carlo Methods, Springer, 2003, Part 1, pp 13-65

     

    13. J.Holland, Adaptation in Natural and Artificial Systems, MIT Press, 1992, The General Setting, pp 1-20

     

    14. C.Ferreira, Gene Expression Programming: A new adaptive algorithm for solving problems, Complex Systems, vol 13, 2001

     

    15. S.J.Russell and P.Norvif, Artificial intelligence, a modern approach, Prentice Hall, 1995

     

    16. ב. תמיר, בינה מלאכותית, עקרונות יסוד, הוצאה רסלינג 2024