למידת מכונה עם Python למתחילים
קורס למידת מכונה מעשי וחינמי. כתבו קוד scikit-learn אמיתי, אמנו מודלים על מערכי נתונים אמיתיים וראו את הגרפים שלכם מופיעים בלשונית גרפים, צעד קטן אחר צעד.
1,000+ לומדים רשומים
233 שיעורים231 אתגרים965 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
תעודת סיום בחינם
אמנו מודל בדפדפן
קוד scikit-learn אמיתי עם הפלט האמיתי שלו. גררו את המחוון כדי לשנות שורה אחת וראו מה המודל לומד.
k קטן משנן כל נקודת אימון ומצייר גבול משונן. k גדול יותר מחליק אותו.
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import make_moons
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier
X, y = make_moons(n_samples=200, noise=0.3, random_state=0)
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0)
k = 5
model = KNeighborsClassifier(n_neighbors=k)
model.fit(X_train, y_train)
print(f"train accuracy: {model.score(X_train, y_train):.2f}")
print(f"test accuracy: {model.score(X_test, y_test):.2f}")
xx, yy = np.meshgrid(np.linspace(-2, 3, 56), np.linspace(-1.5, 2, 40))
proba = model.predict_proba(np.c_[xx.ravel(), yy.ravel()])[:, 1]
proba = proba.reshape(xx.shape)
plt.figure(figsize=(5, 4))
plt.pcolormesh(xx, yy, proba, cmap="coolwarm", alpha=0.35)
plt.scatter(X_train[:, 0], X_train[:, 1], c=y_train,
cmap="coolwarm", edgecolors="k")
plt.title(f"k-nearest neighbors, k = {k}")
plt.show()
סילבוס
יחידה 1
נתונים ותרשימיםדף ייעודי
להתחיל את היחידהלהתחיללהרחיבלכווץערכת הכלים שכל פרויקט למידת מכונה מתחיל בה: מערכי NumPy, תרשימי matplotlib וטבלאות pandas. טענו מערכי נתונים אמיתיים, סכמו אותם והציגו בתרשים את הממצאים שלכם.מבוא
4 שיעורים320מערכי NumPy
5 שיעורים520חישובים מתמטיים על מערכים
6 שיעורים625עיצוב נתונים
4 שיעורים415תרשימי קווים ופיזור
6 שיעורים625תרשימים לנתונים
5 שיעורים520DataFrames של pandas
6 שיעורים625סינון ומיון
5 שיעורים520קיבוץ וניקוי
5 שיעורים520הצגת נתונים של DataFrame בגרפים
5 שיעורים520מערכי נתונים ללמידת מכונה (ML)
5 שיעורים520אתגרים אחרונים
4 שיעורים420יחידה 2
סטטיסטיקה ללמידת מכונהדף ייעודי
להתחיל את היחידהלהתחיללהרחיבלכווץהסטטיסטיקה שמאחורי כל מודל: מרכז ופיזור, התפלגויות, הסתברות באמצעות סימולציה, מדגמים, ערכים חריגים, מתאם, קווי מגמה ומבחנים להשוואת קבוצות, ולאחר מכן התאמת קנה מידה וקידוד של תכונות. כל רעיון מחושב על נתונים אמיתיים ומוצג בתרשים.מרכז ופיזור
6 שיעורים625התפלגויות
6 שיעורים625הסתברות באמצעות סימולציה
6 שיעורים625מדגמים ואוכלוסיות
5 שיעורים520ערכים חריגים
5 שיעורים520קשרים
6 שיעורים525קווי מגמה
6 שיעורים625השוואה בין קבוצות
6 שיעורים625סקיילינג של תכונות
5 שיעורים520קידוד קטגוריות
4 שיעורים415חקר מערך נתונים
5 שיעורים520אתגרים מסכמים
4 שיעורים420יחידה 3
למידה מונחיתדף ייעודי
להתחיל את היחידהלהתחיללהרחיבלכווץאמנו מודלים אמיתיים באמצעות scikit-learn: פצלו את הנתונים, אמנו, חזו והעריכו ביצועים. k-NN, רגרסיה ליניארית ולוגיסטית, עצים, יערות ו-boosting, הערכה אמינה באמצעות cross-validation וצינורות עיבוד, ולסיום פרויקט פינגווינים מקצה לקצה.המודל הראשון שלך
5 שיעורים520השכנים הקרובים ביותר
5 שיעורים520רגרסיה ליניארית
5 שיעורים520רגרסיה לוגיסטית
5 שיעורים520מדידת מסווגים
6 שיעורים625עצי החלטה
5 שיעורים520התאמת יתר
5 שיעורים520אימות צולב
4 שיעורים415אנסמבלים
4 שיעורים415צינורות עיבוד
5 שיעורים520פרויקט: מיני הפינגווינים
5 שיעורים525אתגרים מסכמים
4 שיעורים420יחידה 4
למידה בלתי מונחיתדף ייעודי
להתחיל את היחידהלהתחיללהרחיבלכווץמצאו מבנה בנתונים ללא תוויות: k-means, אשכול היררכי ואשכול מבוסס צפיפות, PCA להצגה ולצמצום של מספר רב של תכונות וזיהוי חריגות, ולסיום פרויקט לחקר ספרות.מציאת קבוצות
5 שיעורים520בחירת k
5 שיעורים520הבנת אשכולות
5 שיעורים520אשכול היררכי
4 שיעורים415אשכול צפיפות
4 שיעורים415פחות ממדים
5 שיעורים520PCA הלכה למעשה
5 שיעורים520זיהוי חריגות
5 שיעורים520אשכולות בפעולה
4 שיעורים415פרויקט: חוקרי הספרות
5 שיעורים525אתגרים אחרונים
4 שיעורים420
ללמוד תוך כדי עשייה
כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.
לבנות רצף
שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.
12 ימי רצף
חזרו מחר כדי לשמור על הרצף!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
הכל או כלום
יום 5 מתוך 7
הקפאת רצף
2 left
אתם לא לבד
התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!
כל הדרכים ללמוד
לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.
משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.
ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.
הערך יכול להשתנות עם הזמן - השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.
לקבל תעודה
קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד למידת מכונה עם Coddy
- קודם רואים, אחר כך קוראים. כל שיעור נפתח בגרף או בתרשים: פיזור של פרחי איריס, גבול החלטה, דנדרוגרמה. אחר כך אתם כותבים את הקוד, והגרף שלכם מופיע לידו בלשונית גרפים.
- Python אמיתי, ספריות אמיתיות.
numpy,pandas,matplotlib,scipyו־scikit-learnרצות ב־Coddy באותן גרסאות שמדעני נתונים עובדים איתן, כך ש־model.fit(X_train, y_train)כאן הוא אותוmodel.fit(X_train, y_train)בעבודה. אין מה להתקין ואין מחברת להגדיר. - ארבעה חלקים לפי סדר העבודה: נתונים וגרפים, סטטיסטיקה ללמידת מכונה, למידה מונחית, ואז למידה לא מונחית. 233 שיעורים קצרים, ובכל אחד רעיון חדש אחד ומשימה שמשתמשת בו.
- מערכי נתונים אמיתיים עם סיפור: פרחי איריס, הכימיה של יין, ספרות בכתב יד, הפינגווינים של Palmer. תסיימו שני פרויקטים, מסווג מיני פינגווינים וסייר ספרות, וכל גרף יקבל כותרת ותוויות כך שאפשר יהיה לשים אותו בדוח.
שאלות נפוצות על לימוד למידת מכונה
מהי למידת מכונה?
צריך להיות טובים במתמטיקה כדי ללמוד למידת מכונה?
צריך לדעת Python לפני קורס למידת מכונה?
if, לולאות, פונקציות ורשימות. זה חלק היסודות של קורס Python, כמה שבועות בשעה ביום. כל מה שבא אחר כך, import, NumPy, pandas, matplotlib ו־scikit-learn, נלמד כאן מהשורה הראשונה.