מטרת הקורס: ללמוד את יסודות הלמידה העמוקה (deep learning) המהווה נדבך מרכזי בתחום הבינה המלאכותית (AI). הקורס. הסדנה תשלב לימוד תאורטי ויישום השיטות שילמדו בשפת פייתון תוך שימוש ב- TensorFlow ו- Keras.
עם סיום הקורס בהצלחה הסטודנט יוכל:
להסביר מושגי יסוד בלמידה העמוקה
לבנות ולאמן רשתות נוירונים (NN)
להשתמש בשיטות לאופטימיזציה של רשתות נוירונים עמוקות
לתאר ארכיטקטורות מרכזיות של רשתות נוירונים עמוקות ולהתאים את השימוש בהן לבעיות AI שונות
לפתור בעיות AI שונות באמצעות שימוש ברשתות נוירונים עמוקות (סיווג תמונה, עיבוד שפה טבעית, עיבוד קול)
נושאי הקורס:
מבוא ללמידה עמוקה
רשת נוירונים רדודה (שכבה יחידה)
רשת נוירונים עמוקה (מרובת שכבות)
אופטימיזציה וכיוונון של רשתות נוירונים
סביבות עבודה ללמידה עמוקה:TensorFlow / Keras/ PyTorch
Convolutional neural networks
Sequence models – RNN, Transformer, Attention, Embeddings
מבוא לרשתות נוירונים
הכרות עם KERAS
מימוש רשתות עם KERAS:
רשתות קונבולוציה - תאוריה
רשתות קונבולוציה - מעשי
מודלי סדרות זמן
מבוא - RNN
עיבוד שפה טבעית - NLP