התוכנית הראשונה שלכם

תכנות ללמידת מכונה בלי שום ניסיון קודם — אם אתם יודעים להקליד, אתם יכולים להתחיל

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

השפה שבה נכתוב את ההוראות האלה נקראת פייתון (Python). זוהי שפת למידת המכונה המודרנית, והיא תוכננה להיות קריאה: הרבה מפייתון נראה קרוב לאנגלית פשוטה. אין צורך להתקין שום דבר כדי ללמוד את הקורס הזה. כל שיעור מציג לכם תוכניות קצרות ומה שהן מפיקות, אתם מנחשים מה הקוד יעשה, והתרגול בודק אתכם. אם אתם כן רוצים להקליד יחד, חיפוש "online Python" יעלה לכם המון דפים חינמיים שבהם אפשר להדביק קוד ולהריץ אותו בדפדפן.

הנה תוכנית פייתון שלמה ואמיתית. שורה אחת.

איפה זה ב־MLכל מודל למידת מכונה שתאמנו אי־פעם מתחיל בתוכנית כמו הזו, רק ארוכה יותר. סקריפט אימון אמיתי הוא עדיין רשימת הוראות שנקראת מלמעלה למטה: לטעון את הנתונים, לבנות את המודל, להתאים אותו, להדפיס כמה טוב הוא הצליח. הספריות המפורסמות עושות את העבודה הכבדה, אבל הקובץ שקורא להן הוא פייתון פשוטה שתוכלו לקרוא. לשחק מחשב, לעקוב אחרי קוד שורה אחר שורה, זו גם בדיוק הדרך שבה מהנדסים מאתרים באגים במודלים שמתנהגים…
▶ התוכנית הראשונה שלכם
← קריאת סימון מתמטימשתנים ומספרים →