דרישות מוקדמות ועבודות מוקדמות

האם קורס מקוצר על למידת מכונה מתאים לכם?

אין לי ניסיון רב בתחום למידת המכונה או שאין לי ניסיון בכלל.
יש לי ידע בסיסי בלמידת מכונה, אבל אני רוצה לקבל הבנה עדכנית ומלאה יותר.
יש לי ניסיון מעשי בשימוש במושגים של למידת מכונה לעבודה עם נתונים ולפיתוח מודלים.
אני מחפש מדריכים לשימוש בממשקי API של למידת מכונה כמו Keras.

לפני שמתחילים את קורס ה-Crash Course בנושא למידת מכונה, חשוב לקרוא את הקטעים הבאים: עבודות מוקדמות ודרישות מוקדמות, כדי לוודא שאתם מוכנים להשלים את כל המודולים.

עבודה מוקדמת

לפני שמתחילים את הקורס 'קורס מקוצר על למידת מכונה', צריך:

  1. אם זו הפעם הראשונה שאתם משתמשים בלמידת מכונה, מומלץ לקרוא את המבוא ללמידת מכונה. קורס קצר ללמידה עצמית שמציג מושגים בסיסיים של למידת מכונה.
  2. אם אתם חדשים ב-NumPy, כדאי לבצע את התרגיל ב-Colab בנושא מדריך מהיר במיוחד ל-NumPy, שבו מפורט כל המידע הנדרש ב-NumPy לקורס הזה.
  3. אם זו הפעם הראשונה שאתם משתמשים ב-pandas, כדאי לבצע את התרגיל ב-Colab בנושא מדריך מהיר במיוחד ל-pandas, שבו מפורט כל המידע הנדרש על pandas לצורך הקורס הזה.

דרישות מוקדמות

קורס מקוצר על למידת מכונה לא מניח ידע קודם בתחום למידת המכונה, ולא נדרש ידע כזה. עם זאת, כדי להבין את המושגים המוצגים ולבצע את התרגילים, מומלץ שהתלמידים יעמדו בדרישות המוקדמות הבאות:

  • צריך להכיר משתנים, משוואות ליניאריות, גרפים של פונקציות, תרשים עמודות וערכים ממוצעים סטטיסטיים.

  • צריך להיות לכם ידע טוב בתכנות. מומלץ שיהיו לכם ניסיון מסוים בתכנות ב-Python, כי תרגילי התכנות יהיו ב-Python. עם זאת, בדרך כלל מתכנתים מנוסים ללא ניסיון ב-Python יכולים להשלים את תרגילי התכנות בכל זאת.

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

אלגברה

אלגברה לינארית

טריגונומטריה

נתונים סטטיסטיים

חשבון דיפרנציאלי ואינטגרלי (אופציונלי, לנושאים מתקדמים)

תכנות ב-Python

במדריך Python מוסבר על הנושאים הבסיסיים הבאים ב-Python:

בחלק מתרגילי התכנות נעשה שימוש במושג המתקדם יותר הבא ב-Python:

Bash Terminal ו-Cloud Console

כדי להריץ את תרגילי התכנות במחשב המקומי או במסוף בענן, צריך לדעת איך לעבוד בשורת הפקודה: