التعلم الآلي / النماذج والاختيار المضبوط / الدرس 8
الأشجار وتقسيم الفضاء
افهم الانقسامات وتنبؤ الأوراق وضبط السعة دون اعتبار الشجرة تفسيرا أو احتمالا مضمونين.
في هذه الصفحة
أهداف الدرس
- تقسم الشجرة فضاء الخصائص
- مقارنة انقسامين لشجرة جذعية صراحة
- ضبط التعقيد وفحص الاستقرار
تقسم الشجرة فضاء الخصائص
تطبق الشجرة اختبارات وتعين تنبؤ الورقة، كالتكرار الفئوي أو ملخص العدد. تنشئ العتبات مناطق وتفاعلات بلا حاصل ضرب صريح، ولا تعوض المرونة البيانات والتقييم. قد يغير تعديل صغير البنية. يصف المسار النموذج ولا يثبت سببيته وثباته وملاءمته للفرد. وقد يؤدي تغير صغير في بيانات الملاءمة إلى مسار مختلف، لذلك لا يكفي وضوح الرسم لإثبات ثبات القرار أو مناسبته أو أثره السببي على حالة فردية.
معيار الانقسام قاعدة ملاءمة محلية
قد تختار الشجرة خفض Gini أو الانتروبيا بمقارنة الأب والأبناء الموزونين. لا يحسن ذلك كل مقياس تشغيلي ولا يضمن الشجرة المثلى؛ قد يفوت الجشع بنية أخرى. للانحدار تفسير خسارته. حدد العمق وحجم الورقة والتوقف لمنع الحفظ؛ فلا تثبت ورقة مفردة احتمالا موثوقا. ويختار البحث الجشع تحسنا محليا ولا يضمن أفضل شجرة كاملة، كما أن ورقة بمشاهدة واحدة تقدم دليلا ضعيفا على احتمال حتى لو بلغ نقاؤها التدريبي الكمال.
مقارنة انقسامين لشجرة جذعية صراحة
يحسِب المثال Gini الموزونة لعتبتين، فتفصل 2.5 الأهداف وتبقي 1.5 ابنا مختلطا. يرفض الفراغ لأنه ليس انقساما صالحا هنا. يشرح الحساب مقارنة مرشحين لا متعلما إنتاجيا. يحتاج الحقيقي الخصائص والغياب والتعادل والوزن والتوقف والحدود العددية والذاكرة. ولا تنفذ مقارنة العتبتين كل ما يحتاجه متعلم عملي، مثل معالجة الغياب والفئات والأوزان والتعادل والتوقف، ولذلك يظل المثال تعليما لمعيار التقسيم فقط.
import numpy as np
x = np.array([1.0, 2.0, 3.0, 4.0])
y = np.array([0, 0, 1, 1])
def gini(values):
p = np.mean(values == 1)
return 1.0 - p * p - (1.0 - p) ** 2
def split_impurity(threshold):
left = x <= threshold
assert left.any() and (~left).any()
return left.mean() * gini(y[left]) + (~left).mean() * gini(y[~left])
for threshold in [1.5, 2.5]:
print(f"threshold={threshold:.1f} impurity={split_impurity(threshold):.3f}")
threshold=1.5 impurity=0.333
threshold=2.5 impurity=0.000
يكون الموزون ثلثا للأول وصفرا للفصل المصطنع التام.
تطبيق العتبة بالاتفاقية نفسها
يطبق المثال <=2.5 ويسلك الآخر يمينا. التعادل جزء الأثر كالوحدة والترتيب، وقد تبدل وحدة الاستدلال المنطقة رغم سلامة الكود. تتبع الفئات والغياب المقدر ولا يثبت رمز عددي ترتيبا. تختلف حساسية المحجمة عن نماذج المسافة وتبقى التحويلات والدقة موثقة. وقد تغير وحدة مدخل واحدة مواقع الحالات حول العتبة دون أي استثناء برمجي، فيجب حفظ الوحدات وترتيب الخصائص واتفاقية التعادل مع القاعدة المنشورة.
import numpy as np
future = np.array([1.5, 2.5, 3.5])
labels = np.where(future <= 2.5, 0, 1)
print(labels.tolist())
[0, 0, 1]
يتبع التعادل اليسار؛ يطبق المثال جذعا ثابتا لا مصنفا مدربا جديدا أو ادعاء جودة.
ضبط التعقيد وفحص الاستقرار
اختر العمق والورقة والتقليم بالتحقق، وقارن أساسا وافحص أثر التغير الصغير. قد تتحيز أهمية النقاء لأنواع وتوزع المترابط وليست سببية. تحتاج تكرارات الورقة معايرة قبل الثقة بالمخاطر. قيم الشرائح والأخطاء والحجم والزمن. التفسير خاص بالمهمة لا مجرد رسم العقد. وقد تتوزع أهمية الشجرة بين خصائص مترابطة أو تتحيز لبعض أنواعها، لذلك لا تعد ترتيب أسباب، وتحتاج تكرارات الورقة إلى فحص معايرة ودعم مستقل.
الأخطاء الشائعة وإصلاحها
تعد الورقة النقية خطرا يقينيا
- لماذا يحدث؟
- عُدت القلة دليلا احتماليا.
- كيف تصلحه؟
- افحص الدعم والمعايرة.
- كيف تتجنب تكراره؟
- أبلغ الحجم وعدم اليقين.
تحفظ الشجرة العينة
- لماذا يحدث؟
- لم تضبط السعة.
- كيف تصلحه؟
- اختر التعقيد والتوقف بالتحقق.
- كيف تتجنب تكراره؟
- قارن التدريب والتحقق والأساس.
يسمى المسار تفسيرا سببيا
- لماذا يحدث؟
- اختلط السلوك والتدخل.
- كيف تصلحه؟
- صف النموذج وحدوده.
- كيف تتجنب تكراره؟
- افصل دليل السببية.
اختبر فهمك
1. لماذا لا يثبت نقاء التدريب التام التعميم؟
اعرض الحل المشروح
قد يعزل ضجيجا وقلة وتسربا. قيم البناء مستقلا واضبط السعة والشرائح؛ فالمعيار هدف ملاءمة لا ضمان مستقبل. ويجب أن تكون المقارنة على إجراء بناء الشجرة كله، لا اختيار انقسام بعد النظر إلى أخطاء الاختبار النهائي.
2. ماذا يحفظ أثر الجذع غير العتبة؟
اعرض الحل المشروح
احفظ الاسم والترتيب والوحدة والتحويل والمقارنة والغياب وناتجي الطرفين والمخطط. فالعدد وحده مبهم وقد يولد قرارا يبدو سليما بتمثيل خاطئ. وإذا كانت القاعدة تعالج الغياب أو الفئات، فيجب أن يشمل الأثر تلك السياسة بدلا من اختراعها أثناء النشر.
أهم ما تعلمته
- يصف معيار الانقسام ملاءمة محلية.
- ليس نقاء الورقة يقينا معايرا.
- احفظ عقد الفرع والخصائص.