למידה אנושית: קורסים מובילים בתחום ה-Machine learning וה-Deep learning

מאת אורי אליאבייב, 15 ביולי 2016

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

1. CS231n: Convolutional Neural Networks for Visual Recognition

הקורס הראשון שקיבל הכי הרבה נקודות והומלץ על ידי מרבית חברי הקהילה הוא: "CS231n: Convolutional Neural Networks for Visual Recognition" של אוניברסיטת סטנפורד. כפי שאתם בוודאי יכולים להבין לפי השם, הקורס עוסק בעיקר בעיבוד תמונה וזיהוי אוביקטים באמצעות רשתות נוירונים. דרישות הבסיס של הקורס הוא הכרה עם שפת התכנות פייתון, רקע באלגברה לינארית, חדו"א ולקינוח שליטה בסטטיסטיקה והסתברות.

אתר הקורס – לחצו כאן.
סילבוס וחומרי עזר – לחצו כאן.
מצגות בלבד – לחצו כאן.
וידאו – לחצו כאן. (מצורף למטה)

https://www.youtube.com/watch?v=F-g0-6_RRUA&list=PLLvH2FwAQhnpj1WEB-jHmPuUeQ8mX-XXG&index=1

2. Machine Learning by Andrew Ng

הקורס השני ברשימה הוא "Machine Learning by Andrew Ng" שהומלץ אין ספור פעמים על ידי חברי הקהילה המקומית והבינלאומית. בקורס הנוכחי, שהופק גם הוא עבור אוניברסיטת סטנפורד, ניתן לקבל את העקרונות הבסיסיים של Machine Learning והוא מעולה עבור מי שרוצה לעשות את צעדיו הראשונים בתחום. מי שמעביר אותו הוא לא אחר מאשר אנדרו נג, ממייסדי Coursera והמדען הראשי של חברת באידו, ששמו הולך לפניו בכל מה שקשור ל-Machine learning ובתחומים נוספים. הקורס מתקיים מספר פעמים בשנה באתר Coursera.

עמוד הקורס – לחצו כאן.
סילבוס וחומרי עזר – לחצו כאן.

3. Learning From Data, Introductory Machine Learning

הקורס השלישי הוא Learning From Data, Introductory Machine Learning והוא מהווה התחלה מצוינת למי שאין ניסיון בעולם ה-Machine Learning. הקורס מקנה הבנה בסיסית באלגוריתמים רלוונטיים ומציג שימושים נפוצים לעקרונות הנלמדים בקורס. מי שמעביר את ההרצאות הוא פרופסור יאסר ס.אבו מסטפא – גם הוא בעל ניסיון רב בתחום.

אתר הקורס – לחצו כאן.
סילבוס וחומרי עזר – לחצו כאן.
מטלות בית – לחצו כאן.
וידאו – לחצו כאן. (מצורף למטה)

מחפשים משרה בתחום ה-Machine learing? היכנסו ללוח המשרות שלנו.

4. Deep Learning by Google

הקורס הרביעי נעשה בשיתוף עם חברת גוגל והוא עוסק ב- Deep Learning. הקורס, אשר זמין באתר Udacity, מהווה כרטיס כניסה עבור כל מי שרוצה להעמיק את הבנתו ב-Deep Learning. במהלך הלימודים תלמדו כיצד להגדיר ולאמן רשתות נוירונים ולצד זאת כיצד לעבוד עם TensorFlow. מאחר ומדובר על קורס מתקדם, עליכם להגיע עם רקע בפייתון, Machine Learning וכמובן המתמטיקה הדרושה (אלגברה לינארית, חדו"א, סטטיסטיקה והסתברות).

אתר הקורס – לחצו כאן.

5. Deep Learning by Nando De Freitas

אחרון חביב הוא קורס נוסף העוסק ב-Deep learning אשר מועבר על ידי נאנדו דה פריטס מאוניברסיטת אוקספורד. הקורס מעניק, צעד אחר צעד, את כל הכלים והידע הנדרשים בכדי לשלוט בתחום ה-Deep learning. הקורס זמין במלואו ב YouTube וניתן להתחיל לעבור על סדרת ההרצאות כבר מעכשיו.

אתר הקורס – לחצו כאן.
וידאו – לחצו כאן. (מצורף למטה)

מלבד קורסים אלו הומלצו בקבוצה עוד שני קורסים נוספים: הראשון הוא cs224d – Deep Learning for Natural Language Processing של סטנפורד והשני הוא Neural Networks for Machine Learning המועבר על ידי ג'ופרי הינטון באתר Coursera. בונוס: סקירה מפורטת וארוכה של קורסים בנושא Deep Learning (תודה ל-Amir Alush).

מכירים עוד קורסים איכותיים? מוזמנים להוסיף בתגובות. רוצים תמיד להישאר בעניינים? הצטרפו לניוזלטר שלנו.