مراجعة: حارس الغابة
جزء من قسم التعلّم الخاضع للإشراف في رحلة Machine Learning على Coddy. الدرس 44 من 58.
التحدي
متوسطسابق بين فريقي الأشجار في هذا الفصل. يريد حارس متنزه أن يعرف مواقع التخييم التي ستزورها الدببة، وما الذي يجذبها؛ وتحمل الشيفرة الابتدائية الملف campsites.csv.
- تحقّق من صحة غابة تضم 100 شجرة والتعزيز بالإعدادات الافتراضية، مع
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 عبر الإنترنت