
تمهيد
في علم الذكاء الصناعي تُعَدُّ شجرة القرار خوارزمية تعلم مُوجَّهة ذات بنية شجرية تُستَخدم في مهام التصنيف والانحدار، وتتميز بسهولتها في الفهم والتطبيق لأنها تحاكي طريقة اتخاذ القرار لدى البشر.11شجرة القرارmittrarabia.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تتكوّن الشجرة من عدة مكوّنات أساسية تُرتّب في هيكل هرمي يبدأ من عقدة الجذر وينتهي بالعقد الورقية التي تمثل النتائج النهائية.22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُعرَف هذه المكوّنات كما يلي:
- عقدة الجذر التي لا تستقبل أي فروع واردة وتُطلق الفروع الصادرة لتغذية باقي الشجرة.22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- عقد القرار (العقد الداخلية) التي تمثّل ميزات مجموعة البيانات وتُجري تقييمات بناءً على القواعد لتقسيم البيانات إلى مجموعات فرعية متجانسة.33شرح معنى " شجرة القرار " ( DECISION TREE )mittrarabia.comاذهب إلى المرجع ↓يُفتح في تبويب جديد22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- الفروع (Branches) التي تُجسّد قواعد اتخاذ القرار وتربط بين العقد لتوجيه سير العملية داخل الشجرة.11شجرة القرارmittrarabia.comاذهب إلى المرجع ↓يُفتح في تبويب جديد22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- العقد الورقية (Leaves) التي تُظهر جميع النتائج المحتملة أو القيم المتوقعة للبيانات المدخلة.11شجرة القرارmittrarabia.comاذهب إلى المرجع ↓يُفتح في تبويب جديد22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
تنقسم شجرة القرار إلى نوعين رئيسيين بحسب طبيعة المتغيّر المستهدف: شجرة التصنيف التي تُعالج المتغيّرات الفئوية، وشجرة الانحدار التي تُعالج المتغيّرات العددية.11شجرة القرارmittrarabia.comاذهب إلى المرجع ↓يُفتح في تبويب جديد هذان النوعان يُستَخدَمان على نطاق واسع في تطبيقات الذكاء الاصطناعي لتحليل البيانات واتخاذ القرارات المستندة إلى نماذج إحصائية واضحة.
التعريف


تُعرَّف شجرة القرار (Decision Tree) بأنها بنية هرمية تشبه المخطط الانسيابي تُستَخدم لتصنيف البيانات أو التنبؤ بالقيم عبر سلسلة من الأسئلة المتتابعة التي تُقسم السجلات إلى فئات محددة.22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تبدأ العملية من العقدة الجذرية (Root Node) التي تُعد نقطة الانطلاق لتقسيم المجتمع وفقًا لخصائصه المتنوعة.44شجرة القرار Decision Treeae.linkedin.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تعتمد الخوارزمية على استراتيجية «البحث الجشع» لتحديد أفضل نقاط الانقسام، وتستمر عملية التقسيم بصورة متكررة من أعلى الشجرة إلى أسفلها حتى تُصنَّف معظم السجلات تحت تسميات الفئات المستهدفة.22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُصنَّف شجرة القرار ضمن خوارزميات التعلم الخاضع للإشراف، حيث تُستَخدم بيانات مُعلَّمة لتدريب النموذج على اتخاذ قرارات دقيقة.55خوارزمية شجرة القرار - الدكتور طلال ناظم الزهيريdrtazzuhairi.blogspot.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُستَخدم هذه التقنية في كل من مهام التصنيف والتنبؤ، إذ تُقسم العناصر إلى فئات مختلفة بناءً على مجموعة من المتغيرات المحددة.66خوارزمية شجرة القرار Decision Treesciences24.comاذهب إلى المرجع ↓يُفتح في تبويب جديد وتنتشر تطبيقاتها في مجالات متعددة، منها التمويل، والرعاية الصحية، والتسويق، وعلوم الحاسوب، حيث تُظهر فاعلية خاصة في دعم عمليات اتخاذ القرار.77Decision Tree - Classification | شجرة القراراتyoutube.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
كيف تُبنى الشجرة
تُنشئ خوارزمية شجرة القرار نموذجًا شبيهًا بشجرة للقرارات ونتائجها المحتملة، حيث يُعد الجذر هو العقدة الأولى ويُوضع في أعلى التمثيل البصري للشجرة.88أشجار القرارae.linkedin.comاذهب إلى المرجع ↓يُفتح في تبويب جديد99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تتألف الشجرة من عقد داخلية تمثل اختبارات على قيم السمات، وتُستكمل بأوراق تحمل توقّعات إما تصنيفية أو رقمية بحسب طبيعة المهمة.88أشجار القرارae.linkedin.comاذهب إلى المرجع ↓يُفتح في تبويب جديد99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد عند استنتاج نتيجة جديدة، يُوجه المثال من الجذر إلى إحدى الأوراق عبر مسار يمر بعدة شروط، وتُعطى قيمة الورقة التي يُصل إليها كإخراج نهائي للنموذج.99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد يُنظر إلى كل سؤال أو اختبار في العقد غير الورقية كحالة تُحدد كيفية تقسيم البيانات، بينما تُعطي كل ورقة توقعًا نهائيًا للمتغيّر المستهدف.99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- يبدأ البناء بتحديد الجذر وتعيين سؤال أو اختبار يفرق بين الفئات أو القيم المحتملة.99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- تُنشأ عقد داخلية جديدة لكل فرع ناتج عن اختبار الجذر، حيث يُطبق كل اختبار على سمات معينة لتقسيم البيانات إلى مجموعات أصغر.88أشجار القرارae.linkedin.comاذهب إلى المرجع ↓يُفتح في تبويب جديد99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- تُستمر عملية التقسيم حتى تُصبح المجموعات المتبقية أوراقًا، تُخزن فيها التوقع المناسب إما تصنيفًا أو قيمة رقمية.99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
مقاييس الانقسام
تُعَدُّ مقاييس الانقسام (Split Measures) من العناصر الجوهرية التي تحدد جودة شجرة القرار، إذ تُستَخدم لتقييم مدى نقاء المجموعات التي تُنتج عن كل قسمة في العقدة. يُستند اختيار القسمة المثلى إلى عملية بحث جشع (Greedy Search) تُحدِّد المتغيّر التنبؤي ونقطة القطع التي تُعطي أعلى درجة من التجانس (Purity) للبيانات المقسَّمة.1010كيفية رسم شجرة القرار في R (مع مثال) | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد من بين المقاييس المتداولة في أشجار التصنيف يبرز مؤشر جيني (Gini Impurity) الذي يُقَيِّم عدم النقاء، ومقياس كسب المعلومات القائم على الإنتروبيا (Entropy / Information Gain) الذي يَقيِّم اختلاط الفئات داخل العقدة المنقسَّمة.1010كيفية رسم شجرة القرار في R (مع مثال) | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1111Decision Trees – mopika.aimopica.wordpress.comاذهب إلى المرجع ↓يُفتح في تبويب جديد يُعرَّف كسب المعلومات (Information Gain) بأنه مقدار التغيّر في الإنتروبيا عند تقسيم العينة إلى مجموعات فرعية أصغر، أي مقياس لتناقص قيمة الإنتروبيا نتيجة الانقسام.1111Decision Trees – mopika.aimopica.wordpress.comاذهب إلى المرجع ↓يُفتح في تبويب جديد بالإضافة إلى ذلك، يُستَخدم معيار التشتت (Scatter Criterion) كمقياس عام لتقييم جودة الانقسام عبر قياس نقاء المجموعات الناتجة؛ فكلما كان التشتت منخفضًا، زاد نقاء المجموعات.1212شجرة القرار: دليلك العملي لفهم أقوى خوارزميات الذكاء الاصطناعيaidalil.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُعَدُّ هذه المقاييس معًا أدوات أساسية لتوجيه عملية بناء شجرة القرار نحو أقصى قدر من الدقة والفعالية في التصنيف أو التنبؤ.77Decision Tree - Classification | شجرة القراراتyoutube.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
الغابة العشوائية
تُعد الغابة العشوائية (Random Forest) بنية متقدمة من التعلم التجميعي (Ensemble Learning)، وتصنف تحديدًا ضمن طرائق التجميع الذاتي مع الاستبدال (Bagging).1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تتألف هذه الغابة من عدد كبير من أشجار القرار، حيث يتم توليد أشجار فردية عديدة وتدريبها على مجموعات فرعية متميزة من البيانات والسمات التي تُستخلص عشوائيًا، وذلك بالاعتماد على عينات bootstrap ومجموعات فرعية عشوائية من الميزات.1414خوارزمية التصنيف Classification Algorithmmittrarabia.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1515أشجار القرار: آلية التقسيم والتنبؤ | Ultralyticsultralytics.comاذهب إلى المرجع ↓يُفتح في تبويب جديد وتختلف طريقة دمج مخرجات هذه الأشجار وفقًا لنوع المسألة:
- استخدام تصويت الأغلبية في مسائل التصنيف.1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- حساب المتوسط الحسابي المرجح في مسائل الانحدار.1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
تستند الفلسفة الحسابية لهذا النموذج إلى نظرية كوندورسيه لهيئة المحلفين وقانون الأعداد الكبيرة؛ إذ يؤدي دمج نماذج إحصائية غير مرتبطة (De-correlated) -تتجاوز دقتها التخمين العشوائي بقليل- إلى بناء نموذج كلي يتسم بالاستقرار والدقة الفائقة.1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد وبخلاف شجرة القرار التي قد تعاني من التقلب الشديد لسعيها نحو مسار تقسيمي أمثل محليًا، تعتمد الغابة العشوائية على حقن العشوائية المنضبطة والتنويع الهيكلي الإحصائي في اختيار الميزات والعينات.1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد وهذا يحول المصنفات الفردية غير المستقرة إلى نظام استدلالي تجميعي يتمتع بمتانة عالية وقدرة كبيرة على التعميم، وهو ما يمثل تضحية بسهولة قراءة الشجرة الواحدة في سبيل الحصول على ثبات ودقة أعلى.1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1515أشجار القرار: آلية التقسيم والتنبؤ | Ultralyticsultralytics.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
المزايا والعيوب
تُظهر شجرة القرار (Decision Tree) مزيجًا من الخصائص التي تجعلها مناسبة للعديد من مهام التصنيف والانحدار، إلى جانب بعض القيود التي قد تؤثر على أدائها في بيئات البيانات المتقلبة.77Decision Tree - Classification | شجرة القراراتyoutube.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُستند عملية بناء الشجرة إلى معيار يُقَيِّم جودة الانقسام عبر قياس التشتت، حيث يُفضَّل الانقسام الذي ينتج مجموعات نقية ذات تشتت منخفض.1212شجرة القرار: دليلك العملي لفهم أقوى خوارزميات الذكاء الاصطناعيaidalil.comاذهب إلى المرجع ↓يُفتح في تبويب جديد يُستَخدم كسب المعلومات (Information Gain) لتحديد مدى انخفاض الإنتروبي بعد كل تقسيم، ما يوفِّر مقياسًا واضحًا لاختيار العقد الأكثر فاعلية في الفصل.1111Decision Trees – mopika.aimopica.wordpress.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- القدرة على التفسير: تُظهر الشجرة مسارًا هرميًا من الأسئلة والقرارات يمكن تتبعه بسهولة، ما يُسهِّل فهم آلية اتخاذ القرار.77Decision Tree - Classification | شجرة القراراتyoutube.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- استخدام مقاييس كمية: يعتمد الاختيار بين الفروع على كسب المعلومات وتغير الإنتروبي، ما يمنح النموذج أساسًا رياضيًا لتقليل عدم اليقين.1111Decision Trees – mopika.aimopica.wordpress.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1212شجرة القرار: دليلك العملي لفهم أقوى خوارزميات الذكاء الاصطناعيaidalil.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- المرونة في التعامل مع أنواع مختلفة من المتغيرات: يمكن توظيف الشجرة لكل من مهام التصنيف والانحدار ضمن نفس الإطار البنائي.77Decision Tree - Classification | شجرة القراراتyoutube.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- التقلب العالي: تميل الشجرة إلى البحث عن مسار تقسيمي أمثل محليًا استنادًا إلى كامل البيانات المتاحة، ما يجعلها حساسة لتغيّر العينات وتعرضها لتقلبات شديدة في النتائج.1313شجرة القرار مقابل الغابات العشوائية: ما هو الفرق؟ | عرب سايكلوجيarabpsychology.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- الاعتماد على جودة الانقسام: إذا كان معيار التشتت غير ملائم أو إذا لم يُقلِّل كسب المعلومات الإنتروبي بشكل كافٍ، قد ينتج عن ذلك مجموعات غير نقية تؤثر سلبًا على دقة النموذج.1212شجرة القرار: دليلك العملي لفهم أقوى خوارزميات الذكاء الاصطناعيaidalil.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1111Decision Trees – mopika.aimopica.wordpress.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
أمثلة على شجرة القرار
تُستَخدم شجرة القرار (Decision Tree) في تطبيقاتٍ متعددة لتوضيح عملية اتخاذ القرار وتوليد تنبؤاتٍ قابلة للفهم. من بين الأمثلة العملية التي تُظهر مرونة هذا النموذج:
- مثال تقييم ما إذا كان ينبغي ركوب الأمواج أم لا، حيث تُستَخدم قواعد قرار متسلسلة لتحديد الخيار الأنسب وتُظهر المخططات الانسيابية تمثيلًا سهل الاستيعاب لعملية صنع القرار داخل المؤسسات.22ما هي شجرة القرار؟ | IBMibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- تصنيف أنواع زهرة القزحية باستخدام شجرة القرار، وهو تطبيق يُظهر كيف يمكن للنموذج تمثيل القرارات وعواقبها المحتملة بصورة مرئية وصريحة.1616مصنف شجرة القرار للتنبؤ بأنواع زهرة القزحيةae.linkedin.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- نموذج يعتمد على سلسلة من الأسئلة بنعم أو لا حول سمات المدخلات، مثل «هل يتجاوز الدخل 50000 دولار؟»، لتوجيه المسار من الجذر إلى ورقة تحتوي على التنبؤ، سواءً كان تصنيفًا فئويًا أو قيمة عددية.1515أشجار القرار: آلية التقسيم والتنبؤ | Ultralyticsultralytics.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- تدريب شجرة قرار واحدة على مجموعة بيانات صغيرة ضمن دورة تدريبية، ما يُظهر الخطوات العملية لإنشاء نموذج أولي قبل دمجه في غابات القرارات المتعددة.99أشجار القرارات | Machine Learning | Google for Developersdevelopers.google.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
تُظهر هذه الأمثلة كيف يمكن لشجرة القرار أن تُستَخدم كأداة معيارية في الذكاء الاصطناعي القابل للتفسير (XAI) وتكوّن أساسًا لتقنيات أكثر تعقيدًا مثل الغابات العشوائية وتعزيز التدرج، التي لا تزال تتفوق على التعلم العميق في مجموعات البيانات الجدولية المتوسطة الحجم.1515أشجار القرار: آلية التقسيم والتنبؤ | Ultralyticsultralytics.comاذهب إلى المرجع ↓يُفتح في تبويب جديد