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