למידה ללא תוויות
חלק מהיחידה למידה בלתי מונחית במסלול ה-Machine Learning של Coddy. שיעור 1 מתוך 51.
עד כה לכל שורה צורפה התשובה שלה, תווית. לרוב הנתונים אין תווית. למידה בלתי מונחית מוצאת מבנה בשורות עצמן, כמו בביקורים האלה בבית קפה:
שורות דומות נמצאות קרוב זו לזו, וקבוצה שלהן נקראת אשכול. אף אחד לא סיפר למודל על קפה או מחשבים ניידים. הוא מצא שלוש קבוצות; אנשים נתנו להן שמות.
חנויות מאתרות כך סוגים של לקוחות; עד סוף הפרק הזה, גם אתם תוכלו לעשות זאת. בלי y, רק X: המודל לומד את הצורה של הנתונים עצמם.
אתגר
קלחוות דגים מבדילה בין גילי הפורלים לפי אורך: הדגים של כל שנה יוצרים קבוצה. lengths מכילה 36 פורלים בסנטימטרים, מהקצר ביותר לארוך ביותר; התוכנית קוראת את gap.
- עבור על האורכים. פורל שארוך ביותר מ־
gapס"מ מהפורל שלפניו מתחיל קבוצה חדשה. - הדפס כמה קבוצות יש, ואז את הפורל הקצר ביותר והארוך ביותר בכל קבוצה ואת מספר הפורלים בה.
עבור בריכה אחרת ופער של 2:
Groups: 2
8.5 to 13.9 cm: 15 trout
17.4 to 22.0 cm: 11 troutנסו בעצמכם
# 36 דגי פורל מבריכה אחת, אורכם בס"מ, מהקצר לארוך
lengths = [9.8, 10.4, 10.9, 11.3, 11.6, 12.0, 12.2, 12.7, 13.1, 13.4, 14.0, 14.6,
18.2, 18.9, 19.3, 19.8, 20.1, 20.4, 20.6, 21.0, 22.8, 23.0, 23.3, 23.5, 23.7, 23.9,
26.5, 27.1, 27.6, 28.0, 28.3, 28.9, 29.4, 29.8, 30.4, 31.0]
gap = float(input())
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה למידה בלתי מונחית
1מציאת קבוצות
למידה ללא תוויותמדידת דמיוןK-Means באופן ידניK-Means ב-scikit-learnסיכום: חברי חדר הכושרתרגלו בעצמכם: קומפיילר Python אונליין