הצגת המחלקות בגרף
חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 55 מתוך 60.
האם המחלקות יוצרות עננים נפרדים? ציירו תרשים פיזור אחד לכל מחלקה, כשכל אחד נקרא על שם target_names:
הקוד שמאחורי זה:
df = iris.frame
fig, ax = plt.subplots()
for i in range(3):
group = df[df["target"] == i]
ax.scatter(group["sepal length (cm)"], group["sepal width (cm)"], label=iris.target_names[i])
ax.set_title("Iris flowers by sepal size")
ax.set_xlabel("sepal length (cm)")
ax.set_ylabel("sepal width (cm)")
ax.legend()
plt.show()כל קריאה מקבלת צבע משלה, ו-label=iris.target_names[i] ממיר את 0, 1 ו-2 לשמות עבור המקרא.
Setosa נבדל; versicolor ו-virginica חופפים. אזורים שבהם העננים חופפים הם המקומות שבהם המודל יטעה.
אתגר
בינוניהאם דגימות ממאירות ושפירות יוצרות עננים נפרדים? אי אפשר לדעת מהתרשים של חבר לצוות: הוא מציג את כל הנתונים של load_breast_cancer באמצעות תרשים פיזור אחד, בצבע אחד.
- החליפו את תרשים הפיזור הזה בתרשים אחד לכל מחלקה:
mean radiusלרוחב,mean concave pointsכלפי מעלה. - תנו לכל אחת תווית עם שם המחלקה שלה מתוך
target_names.
השאירו את השורות המוכנות כפי שהן. התרשים שלכם אמור להיראות כמו זה, שנוצר משתי מדידות אחרות:
התוכנית שלכם לא מדפיסה דבר: Coddy בודקת את התרשים ומתארת אותו.
נסו בעצמכם
import matplotlib.pyplot as plt
from sklearn.datasets import load_breast_cancer
cancer = load_breast_cancer(as_frame=True)
df = cancer.frame
# אל תשנו את השורה הבאה
fig, ax = plt.subplots()
# תקנו את הקוד כאן
ax.scatter(df["mean radius"], df["mean concave points"])
# אל תשנו את השורות הבאות
ax.set_title("Cells by Diagnosis")
ax.set_xlabel("mean radius")
ax.set_ylabel("mean concave points")
ax.legend()
plt.show()
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה נתונים ותרשימים
10הצגת נתונים של DataFrame בגרפים
הצגת DataFrame בגרףתרשים פיזור מעמודותצבע אחד לכל קבוצההיסטוגרמה של עמודהסיכום: מכירות בית הקפה5תרשימי קווים ופיזור
תוויות וכותרותתרשימי פיזורכמה קווים ומקראצבעים וסמניםאיורים וציריםסיכום: צעדים שבועיים11מערכי נתונים ללמידת מכונה (ML)
מערכי נתונים מובניםתכונות ותוויותחקירה לפי מחלקההצגת המחלקות בגרףסיכום: מערך הנתונים Wineתרגלו בעצמכם: קומפיילר Python אונליין