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

האם הקורס בנושא למידת מכונה מתאים לך?

יש לי מעט רקע או שאין לי רקע בלמידת מכונה.
אנחנו ממליצים לעבור על כל החומר לפי הסדר.
יש לי קצת רקע בלמידת מכונה, אבל אני רוצה הבנה עדכנית ומלאה יותר.
קורס קורס ללמידת מכונה ירענן מאוד. עבור על כל המודולים לפי הסדר, או בחר רק את המודולים שמעניינים אותך.
יש לי היכרות טובה מאוד עם למידת מכונה, אבל לא ידעתי שום דבר על TensorFlow.
חלק גדול מהחומר עשוי להיות בסיסי מדי עבורך. במקום לעבור על כל התוכן, התמקדו רק בחומר הבא:
קורס קורס ללמידת מכונה מתמקד בעיקר בממשקי API ברמה גבוהה יותר. אם אתם מעוניינים יותר ללמוד את ה-TensorFlow API ברמה נמוכה (יכול להיות שתוכלו לבצע מחקר על למידת מכונה), כדאי לעיין במקורות המידע הבאים:

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

עבודה מוקדמת

לפני שמתחילים את קורס הקריסה ללמידת מכונה:

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

תרגילי תכנות פועלים ישירות בדפדפן (לא נדרשת הגדרה!) באמצעות פלטפורמת Colaboratory. העבודה המשותפת נתמכת ברוב הדפדפנים העיקריים, והיא נבדקת בצורה יסודית בגרסאות של Chrome ו-Firefox למחשב. אם אתם מעדיפים להוריד ולהפעיל את התרגילים אופליין, קראו את ההוראות האלה להגדרת סביבה מקומית.

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

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

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

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

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

אלגברה

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

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

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

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

תכנות ב-Python

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

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

טרמינל בסש / מסוף Cloud

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