סיכום: שומר היער
חלק מהיחידה למידה מונחית במסלול ה-Machine Learning של Coddy. שיעור 44 מתוך 58.
אתגר
בינוניהתחרו בין שתי קבוצות העצים של הפרק הזה. פקח פארק רוצה לדעת באילו אתרי קמפינג יבקרו דובים ומה מושך אותם; קוד הפתיחה טוען את campsites.csv.
- בצעו אימות צולב ליער של 100 עצים ול-boosting עם הגדרות ברירת המחדל,
cv=5, ובשניהםrandom_state=0. הדפיסו את הממוצע ואת סטיית התקן של כל אחד. - הדפיסו את המנצח לפי הממוצע, ואמנו אותו על כל השורות.
- ציירו את חשיבויות התכונות שלו כעמודות אופקיות, מהקטנה לגדולה, עם הכותרת
What Brings Bearsותווית ציר x בשםImportance.
פארק אחר, על דביבונים:
Forest: mean 0.780, std 0.086
Boosting: mean 0.787, std 0.075
Winner: boostingלאחר מכן 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 אונליין