Menu
CoddyTech

סיכום: ממיין זרעים

חלק מהיחידה למידה מונחית במסלול ה-Machine Learning של Coddy. שיעור 5 מתוך 58.

challenge icon

אתגר

קל

זוכר את הזרעים שפתחו את הפרק הזה? עכשיו בנה את הממיין שלהם. seeds.csv מכיל 180 זרעי חיטה: ארבע מדידות, ששמותיהן מופיעים ב־features, ואת variety. קוד הפתיחה קורא זרע חדש לתוך הטבלה בת שורה אחת new_seed.

  1. חלק את הנתונים, רבע מהם לבדיקה עם random_state=0, והדפס את הגדלים.
  2. הדפס את הזן הנפוץ ביותר בנתוני האימון: התשובה של קו הבסיס.
  3. אמן מודל של k השכנים הקרובים על המדידות. הדפס את הדיוק שלו ואת קו הבסיס, בעיגול ל־3 ספרות עשרוניות.
  4. הדפס את הזן של הזרע החדש.

עבור זרעים של חווה אחרת:

Train: 120 seeds, test: 40
Most common in training: Rosa
Accuracy: 0.925 (baseline 0.4)
New seed: Canadian

נסו בעצמכם

import pandas as pd

# 180 זרעי חיטה: ארבע מדידות והזן
seeds = pd.read_csv("seeds.csv")
features = ["area_mm2", "length_mm", "width_mm", "groove_mm"]

# זרע חדש מהמעבדה, כטבלה בעלת שורה אחת
new_seed = pd.DataFrame({
    "area_mm2": [float(input())],
    "length_mm": [float(input())],
    "width_mm": [float(input())],
    "groove_mm": [float(input())],
})

# כתבו את הקוד שלכם למטה

כל השיעורים ביחידה למידה מונחית

תרגלו בעצמכם: קומפיילר Python אונליין