אלגוריתמים במולטימדיה ולמידת מכונה בסביבת פייתון
הקורס מהווה בסיס לקורסים מתקדמים במולטימדיה, למידת מכונה עם כתיבת יישומים בפייתון. משתתפי הקורס ילמדו את יסודות התכנות בפייתון, יכירו לראשונה מושגי יסוד של תכנות מונחה עצמים, ארגזי כלים המיועדים לעבודה עם קבצי מולטימדיה וניתוח מאגרי נתונים. במהלך הקורס סטודנטים ייחשפו לאלמנטים של כריית נתונים עם השקות למולטימדיה.
שם הקורס | אלגוריתמים במולטימדיה ולמידת מכונה בסביבת פייתון – 21210 |
---|---|
מרצים | ד"ר דמיטרי גולדשטיין ומר' יקיר מנחם |
אופן הוראה | הרצאה –2 ש', תרגול (מעבדה) – 3 ש', סה"כ שעות – 5 |
נקודות זכות | 3.5 |
כמות הסטודנטים בקורס | עד 30 סטודנטים |
סילבוס | עברית | אנגלית |
הקניית יסודות אלגוריתמיים ומעשיים בפיתוח תוכנה במולטימדיה ולמידת מכונה, עם דגש על נסיון מעשי בפיתוח בסביבת פייתון ותוך שימוש מגוון בספריות ובפלטפורמות המודרניות עבור תכנות ביותר בסביבה זו.
- הכרת שפת התכנות פייתון ורכישת היכולת לכתוב בה יישומים.
- הקניית ידע והכרות עם עולם המושגים היסודי בתחומי הראיה הממוחשבת ולמידת המכונה.
- מתן בסיס לקורסים מתקדמים במולטימדיה, עיבוד וניתוח תמונה, קול ווידיאו, למידת מכונה.
- קבלת ניסיון מעשי בחקר ופתרון בעיה מעולם למידת המכונה והמולטימדיה.
- הכרת תוצרים אקדמאים של פרויקט, כמו מצגת מלווה ופוסטר פרויקט.
- קבלת ניסיון בעמידה מול קהל והצגה ברורה של תהליך אותו הסטודנט פיתח.
- סביבת פיתוח PyCharm לתכנות בפייתון.
- הפונקציות המובנות של פייתון ועקרונות תפקוד השפה.
- ספריות חיצוניות, כגון NumPy ,OpenCV, Pandas ועוד.
- רשימות, רשומות, מילונים, וקטורים ומטריצות בפייתון.
- הצגה גרפית של פונקציות.
- עיבוד תמונות בסיסי, גילוי קווי מתאר, טשטוש וחידוד תמונה, שימוש בהיסטוגרמה.
- הפעלת מסכות ופילטרים בסיסיים, כגון, Median Filter , Gaussian ו- MAF על תמונות ואותות חד ממדיים.
- מושגי ייסוד באופטימיזציה ואלגוריתם Gradient Descent.
- מבוא לכריית נתונים ולמידת מכונה, כגון Logistic Regression, KNN ו- K-Means.
- הורדת ממד, PCA ואלגוריתם לזיהוי פנים תוך שימוש ב-Eigenfaces.
חלק לא מבוטל משיטת ההוראה בקורס מבוססת על פיתוח תוכנה יישומית שזוגות הסטודנטים מבצעים כפרויקט סוף קורס סמסטריאלי.
הפרויקט מהווה את ליבת הקורס, ומבוצע במהלך החודש האחרון של הקורס. במהלכו כל זוג סטודנטים בוחר תחום המעניין אותם ומוצאים לו שימוש מעשי בעולם האמיתי, אותו הם צריכים לממש ולהגיש כפתרון כולל שמשתמש הקצה יכול להריץ. לצד הפרויקט הסטודנטים גם מגישים פוסטר אקדמי ומצגת איתה הם מגינים על הפרויקט. לאורך כל הדרך הסטודנטים מבצעים מפגשי הנחיה שבועיים וקצרים בהם הם מקבלים הערות והכוונות כיצד להתקדם בפרויקט.
לצורך ביצוע הפרויקט, אם נדרש, עומדות לרשות הסטודנטים מעבדות המכון המתקדמות.
- שיחזור תמונה
- חידוד תמונה
- תיקוני צבע
- מעקב אחר אנשים
- זיהוי פנים
למעבדות נוספות במרכז מעבדות המחשוב: