מבט ראשון
חלק מהיחידה סטטיסטיקה ללמידת מכונה במסלול ה-Machine Learning של Coddy. שיעור 56 מתוך 64.
כל מודל מתחיל בכך שמישהו בוחן מקרוב את הנתונים שלו. הפרק הזה מסתיים בתמונה כזאת: שתי מדידות שמפרידות בין גידולים לפי מחלקה.
התחילו בארבע בדיקות: גודל, ערכים חסרים, טווחים ומחלקות. בנתוני היין:
wine = load_wine(as_frame=True)
df = wine.frame
print(df.shape)
print(df.isna().sum().sum())זה מדפיס:
(178, 14)
013 מאפיינים ועוד target, ו־.sum().sum() לא מצאו ערכים חסרים בשום מקום. df.describe() מציג את הטווח של כל מאפיין.
לבסוף, המחלקות. normalize=True הופך את הספירות לחלקים:
shares = df["target"].value_counts(normalize=True)לענות תמיד class_1 נכון ב־40% מהמקרים: זהו קו הבסיס שמודל אמיתי חייב להתעלות עליו.
אתגר
בינוניבצעו בדיקה ראשונית של load_breast_cancer, לפני שמודל כלשהו לומד ממנו. קוד הפתיחה טוען אותו לתוך df וקורא את שם המאפיין. הדפיסו:
- את הגודל ואת התאים החסרים.
- את הערכים המינימלי והמקסימלי ואת החציון של המאפיין, מתוך
describe(). - את החלק היחסי של כל מחלקה באחוזים שלמים, לפי סדר המחלקות.
- את קו הבסיס: החלק היחסי הגדול ביותר ואת המחלקה שלו.
עבור פרחי האירוס והקלט petal length (cm), הפלט הוא:
Size: 150 samples, 4 features
Missing cells: 0
petal length (cm): 1.0 to 6.9, median 4.35
setosa: 33%
versicolor: 33%
virginica: 33%
Baseline: 33% by always answering setosaהנתונים של האירוס מאוזנים לחלוטין. האם גם נתוני הרקמה?
נסו בעצמכם
from sklearn.datasets import load_breast_cancer
feature = input()
cancer = load_breast_cancer(as_frame=True)
df = cancer.frame
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה סטטיסטיקה ללמידת מכונה
1מרכז ופיזור
ממוצע וחציוןאחוזונים ורבעוניםשונות וסטיית תקןמדגם או אוכלוסייה?הערך השכיח ביותרסיכום: זמני משלוח4מדגמים ואוכלוסיות
אוכלוסייה ומדגםממוצעי מדגמים משתניםהתפלגות הדגימהמדגמים גדולים יותר, פחות רעשסיכום: סקר בעיירה5ערכים חריגים
תרשימי קופסהכלל הטווח הבין־רבעוני (IQR)כלל ציון Zטיפול בערכים חריגיםסיכום: תקלות בחיישנים8השוואה בין קבוצות
תרשימי קופסה לפי קבוצההפרש בין ממוצעיםהאם ייתכן שזה מקרי?ערכי Pמבחן tסיכום: מבחן A/B11חקר מערך נתונים
מבט ראשוןכל המאפיינים בבת אחתמאפיינים מול התוויתשני המאפיינים הטובים ביותרסיכום: נתוני סוכרתתרגלו בעצמכם: קומפיילר Python אונליין