Menu
CoddyTech

סיכום: שומר היער

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

challenge icon

אתגר

בינוני

התחרו בין שתי קבוצות העצים של הפרק הזה. פקח פארק רוצה לדעת באילו אתרי קמפינג יבקרו דובים ומה מושך אותם; קוד הפתיחה טוען את campsites.csv.

  1. בצעו אימות צולב ליער של 100 עצים ול-boosting עם הגדרות ברירת המחדל, cv=5, ובשניהם random_state=0. הדפיסו את הממוצע ואת סטיית התקן של כל אחד.
  2. הדפיסו את המנצח לפי הממוצע, ואמנו אותו על כל השורות.
  3. ציירו את חשיבויות התכונות שלו כעמודות אופקיות, מהקטנה לגדולה, עם הכותרת What Brings Bears ותווית ציר x בשם Importance.

פארק אחר, על דביבונים:

Forest: mean 0.780, std 0.086
Boosting: mean 0.787, std 0.075
Winner: boosting

עמודות אופקיות עם הכותרת מה מושך דביבונים, כשהקטנה ביותר בתחתית: oaks בערך 0.06, visitors ‏0.16, bins ‏0.21, tables ‏0.24 ו-creek_m ‏0.33 בראש

לאחר מכן Coddy מתאר את התרשים שלך.

נסו בעצמכם

import pandas as pd
import matplotlib.pyplot as plt
from sklearn.model_selection import cross_val_score
from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier

# 200 אתרי קמפינג: מרחק מנחל, תאי אחסון מזון מוגנים מפני דובים (1 או 0), פחי אשפה,
# גובה, שיחי פירות יער בקרבת מקום, מספר המטיילים בשבוע, והאם דוב ביקר במקום (1 או 0)
sites = pd.read_csv("campsites.csv")
features = ["stream_m", "lockers", "bins", "altitude_m", "berries", "campers"]

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

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

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