האם הקורס בנושא למידת מכונה מתאים לך?
לפני שתתחילו את קורס הקריסות של למידת המכונה, כדאי לקרוא את הקטעים הבאים עבודה מוקדמת ודרישות מוקדמות.
עבודה מוקדמת
לפני שמתחילים את קורס הקריסה ללמידת מכונה:
- אם זו הפעם הראשונה שאתם משתמשים בלמידת מכונה, מומלץ לקרוא את המאמר מבוא ללמידת מכונה. זהו קורס קצר ללימוד עצמי, עם מושגים בסיסיים של למידת מכונה.
- אם רק התחלתם להשתמש ב-NumPy, צריך לבצע את תרגיל ה-Colab NumPy UltraQuick, שמספק את כל המידע הדרוש לקורס הזה.
- אם רק התחלתם פנדות, בצעו את התרגול של UltraQuick Colab, שמספק את כל המידע על פנדות בקורס הזה.
דרישות מוקדמות
במסגרת קורס למידת מכונה אין צורך בידע קודם או בלמידת מכונה. עם זאת, כדי להבין את המושגים המוצגים ולהשלים את התרגילים, מומלץ לתלמידים לעמוד בדרישות הבאות:
עליכם לעבוד עם משתנים, משוואות לינאריות, תרשימי פונקציות, היסטוגרמה ואמצעים סטטיסטיים.
צריך להיות מתכנת טוב. באופן אידיאלי, כדאי שיהיה לכם ניסיון בתכנות ב-Python כי תרגילי התכנות נמצאים ב-Python. עם זאת, מתכנתים מנוסים ללא ניסיון ב-Python יכולים בדרך כלל להשלים את תרגילי התכנות בכל זאת.
בקטעים הבאים תוכלו למצוא קישורים לחומרי רקע נוספים שיכולים לעזור.
אלגברה
- משתנים, מקדמים ופונקציות
- משוואות לינאריות, כמו \(y = b + w_1x_1 + w_2x_2\)
- לוגריתמים, ומשוואות לוגריתמיות כגון \(y = ln(1+ e^z)\)
- פונקציית sigmoid
אלגברה לינארית
טריגונומטריה
- tanh (מוגדר כפונקציית הפעלה, ללא צורך בידע מוקדם)
נתונים סטטיסטיים
- ממוצע, חציון, חריגות וסטיית תקן
- יכולת לקרוא היסטוגרמה
חשבון (אופציונלי, לנושאים מתקדמים)
- קונספט של נגזרת (לא צריך לחשב את הנגזרות בפועל)
- שיפוע או מדרון
- נגזרות חלקיות (יש קשר הדוק עם שיפועים)
- כלל רשת (להבנה מלאה של אלגוריתם הגיבוי לצורך אימון רשתות נוירונים)
תכנות ב-Python
תוכלו ללמוד את העקרונות הבסיסיים הבאים של Python במדריך Python:
הגדרת פונקציות וקריאות, באמצעות פרמטרים של מיקום ומילת מפתח
for
חזרות,for
חזרות עם מספר משתנים של חזרות (למשל,for a, b in [(1,2), (3,4)]
)עיצוב מחרוזת (למשל,
'%.2f' % 3.14
)משתנים, הקצאה, סוגי נתונים בסיסיים (
int
,float
,bool
,str
)
חלק מתרגילי התכנות משתמשים במושג מתקדם יותר של Python:
טרמינל בסש / מסוף Cloud
כדי להריץ את תרגילי התכנות במחשב המקומי או במסוף Cloud, צריך להתמצא בשורת הפקודה: