הספרות במבט חטוף
חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 59 מתוך 60.
load_digits מכיל 1,797 ספרות בכתב יד. כל דוגמה מורכבת מ-64 ערכי בהירות של פיקסלים, שורה אחר שורה של תמונה בגודל 8 על 8, מ-0 (ריק) עד 16 (דיו מלא).
אין שני כותבים שמציירים 4 באותה צורה:
המורה רוצה את התמונה הטיפוסית: התמונה הממוצעת, שבה כל פיקסל הוא הממוצע של אותו פיקסל בכל הדוגמאות של הספרה.
אתגר
קשההתוכנית קוראת ספרה d. טען את הספרות בלי as_frame, כך ש-.data ו-.target יהיו מערכי NumPy.
- חשב את התמונה הממוצעת של הספרה
d. - הדפס את השורה והעמודה של הפיקסל הבהיר ביותר שלה, בספירה החל מ-0.
- הדפס את ממוצע הדיו שלה: הממוצע של 64 ממוצעי הפיקסלים שלה, מעוגל ל-2 ספרות עשרוניות באמצעות
np.round. - צייר אותה כתמונה בגודל 8 על 8 בגווני
gray, עם הכותרתAverageוהספרה.
התוצאה שלך אמורה להיראות כך, עבור 4:
עבור הקלט 4, הפלט כולו הוא:
Brightest pixel: row 5, column 4
Average ink: 4.85
Charts drawn: 1
Title: Average 4
Images: 1
Size: 8 rows, 8 columns
Color map: gray
Row 0: [0.0, 0.0, 0.5, 7.1, 11.5, 2.0, 0.2, 0.1]
Row 1: [0.0, 0.1, 3.5, 13.3, 8.5, 2.0, 1.1, 0.3]
Row 2: [0.0, 0.7, 10.5, 11.4, 4.9, 5.8, 3.8, 0.3]
Row 3: [0.0, 4.6, 14.5, 6.4, 7.4, 10.6, 6.1, 0.0]
Row 4: [0.0, 8.6, 14.6, 9.7, 13.0, 14.0, 5.3, 0.0]
Row 5: [0.1, 6.3, 11.3, 12.4, 14.6, 10.4, 1.6, 0.0]
Row 6: [0.1, 1.1, 2.9, 7.8, 13.5, 4.2, 0.0, 0.0]
Row 7: [0.0, 0.0, 0.6, 7.8, 11.8, 2.0, 0.0, 0.0]נסו בעצמכם
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import load_digits
d = int(input())
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה נתונים ותרשימים
10הצגת נתונים של DataFrame בגרפים
הצגת DataFrame בגרףתרשים פיזור מעמודותצבע אחד לכל קבוצההיסטוגרמה של עמודהסיכום: מכירות בית הקפה5תרשימי קווים ופיזור
תוויות וכותרותתרשימי פיזורכמה קווים ומקראצבעים וסמניםאיורים וציריםסיכום: צעדים שבועיים11מערכי נתונים ללמידת מכונה (ML)
מערכי נתונים מובניםתכונות ותוויותחקירה לפי מחלקההצגת המחלקות בגרףסיכום: מערך הנתונים Wineתרגלו בעצמכם: קומפיילר Python אונליין