شجرة القرار والمخططات - كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: شجرة القرار Decision Tree والمخططات Graphs

📚 معلومات الصفحة

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

تقدم هذه الصفحة شرحًا لمفهومين أساسيين في هياكل البيانات: شجرة القرار والمخططات.

شجرة القرار (Decision Tree) هي أداة تستخدم في البرمجة والذكاء الاصطناعي، حيث تعتمد على عبارات القرار مثل `if-else` في لغة بايثون لاتخاذ قرارات متسلسلة. تُستخدم في تعلم الآلة عبر تقنية تعلم شجرة القرار، حيث تمثل العقد الأخيرة (الأوراق) الحلول المحتملة، وكل عقدة غير ورقية ترتبط بحالة منطقية تتفرع إلى إجابات نعم أو لا. تُعد أشجار القرار سهلة الفهم والتصوير والتحقق منها، كما يوضح المثال المرفق الذي يحدد قرار التقدم للجامعة بناءً على معيارين: توفر المقرر الدراسي واستيفاء شروط القبول.

المخططات (Graphs) هي هياكل بيانات غير خطية لا تتبع تسلسلاً محددًا، على عكس المصفوفات والقوائم المترابطة. يمكن ربط عناصرها بأكثر من عنصر واحد، وتشمل الأشجار كحالة خاصة منها. تبدأ الشجرة الجذرية بعقدة جذرية وتتبع قواعد محددة مثل الاتصال وعدم وجود حلقات، بينما المخططات قد تحتوي على حلقات وليس لها جذر فريد. يوضح الجدول المرفق الفروق بين الأشجار والمخططات، مثل النموذج الهرمي مقابل الشبكي، ووجود الجذر، وعلاقة الأصل والفرع، والتعقيد.

تقدم الصفحة أمثلة مرئية توضيحية، بما في ذلك مخطط لشجرة القرار وجدول للمقارنة ومخطط بياني يظهر ست عقد وعشر حواف، مما يساعد في فهم الخصائص والتطبيقات العملية لهذه الهياكل.

📄 النص الكامل للصفحة

--- SECTION: شجرة القرار Decision Tree --- شجرة القرار Decision Treeعبارة القرار if a: else b هي واحدة من العبارات الأكثر استخدامًا في لغة البايثون. ومن خلال تداخل وتجميع هذه العبارات، يمكنك تصميم شجرة القرار. تُستخدم أشجار القرار في الذكاء الاصطناعي من خلال إحدى تقنيات تعلم الآلة وتُعرف باسم: تعلم شجرة القرار (Decision Tree Learning). العقد الأخيرة في هذه التقنية تُسمى أيضًا الأوراق، وتحتوي على الحلول المحتملة للمشكلة. كل عقدة باستثناء الأوراق ترتبط بحالة منطقية يتفرع منها احتمال الإجابة بنعم أو لا. أشجار القرار تُعد سهلة الفهم، والاستخدام، والتصوير، ويسهل التحقق منها. على سبيل المثال، الشكل 1.41 يوضح شجرة القرار التي تحدد ما إذا كنت ستتقدم بطلب الالتحاق بجامعة محددة أم لا بناءً على معيارين: المقررات الدراسية التي تدرس في الجامعة، واستيفاء متطلبات القبول.--- SECTION: شكل 1.41: مثال على شجرة القرار --- شكل 1.41: مثال على شجرة القرار--- SECTION: المخططات Graphs --- المخططات Graphsالسمة الأكثر أهمية لهياكل البيانات غير الخطية هي أن البيانات الخاصة بها لا تتبع أي نوع من أنواع التسلسل، وذلك على خلاف المصفوفات والقوائم المترابطة. كما يمكن ربط عناصرها بأكثر من عنصر وحيد. الشجرة الجذرية (Rooted Tree) تبدأ بعقدة جذرية يمكن ربطها بالعقد الأخرى. تتبع الأشجار قواعد محددة، وهي أن تكون عقد الشجرة متصلة، وأن تكون الشجرة خالية من الحلقات (loops) والحلقات الذاتية (Self loops). كما أن لبعض أنواع الأشجار قواعدها الخاصة (جدول 1.10). مثلما في حالة الأشجار الثنائية. ولكن ماذا سيحدث إذا لم تتبع قواعد الأشجار؟ في هذه الحالة أنت لا تتحدث عن الأشجار، بل عن نوع جديد من هياكل البيانات تُعرف في الشكل العام لهيكل البيانات، بمعنى أن كل هياكل البيانات السابقة يمكن اعتبارها حالات خاصة من المخططات. الشكل 1.42 يعرض مخططًا به ست عقد وعشر حواف.--- SECTION: المخطط (Graph): --- المخطط هو هيكل البيانات المكون من مجموعة من العقد ومجموعة من الخطوط التي تصل بين جميع العقد، أو بعضها.كل الأشجار مخططات، ولكن ليست كل المخططات أشجارًا.--- SECTION: جدول 1.11: الفرق بين الأشجار والمخططات --- جدول 1.11: الفرق بين الأشجار والمخططات--- SECTION: شكل 1.42: مثال على مخطط به ست عقد وعشر حواف --- شكل 1.42: مثال على مخطط به ست عقد وعشر حواف2023 - 1447--- VISUAL CONTEXT --- **DIAGRAM**: شكل 1.41: مثال على شجرة القرار Description: A flowchart-like diagram representing a decision tree. It starts with a question 'هل تقدم الجامعة المقرر الدراسي الذي أريده؟' (Does the university offer the course I want?). If the answer is 'لا' (No), the path leads to 'تجاهل' (Ignore). If the answer is 'نعم' (Yes), it leads to a second question 'هل درجاتي تلبي شروط القبول؟' (Do my grades meet the admission requirements?). If the answer to the second question is 'لا' (No), it leads to 'تجاهل' (Ignore). If the answer is 'نعم' (Yes), it leads to 'تطبيق' (Apply). The diagram uses rectangular nodes for questions and actions, and arrows for decision paths. Key Values: هل تقدم الجامعة المقرر الدراسي الذي أريده؟, لا, نعم, تجاهل, هل درجاتي تلبي شروط القبول؟, تطبيق Context: Illustrates the concept of a decision tree as described in the main text, showing how decisions are made based on sequential conditions and outcomes.**TABLE**: جدول 1.11: الفرق بين الأشجار والمخططات Description: A table comparing the characteristics and properties of Trees (الأشجار) and Graphs (المخططات) in data structures. Table Structure: Headers: الأشجار | المخططات Rows: Row 1: تشكل العقد المتصلة فيها نموذجًا هرميًا. | تشكل العقد المتصلة فيها نموذجًا شبكيًا. Row 2: في الأشجار الجذرية توجد عقدة فريدة تُسمى الجذر. | لا توجد فيها عقدة فريدة أو جذرية. Row 3: ترتبط العقد في صورة علاقة بين الأصل والفرع. | لا تنطبق علاقة الأصل والفرع بين العقد. Row 4: تتميز ببساطة التركيب. | تركيب المخططات أكثر تعقيدًا. Row 5: لا يُسمح فيها بالحلقات. | قد تحتوي على الحلقات. Data: The table lists five key differences between trees and graphs, covering their structural models, presence of a root, relationship between nodes, complexity, and allowance of loops. Context: Provides a structured comparison of trees and graphs, highlighting their key differences in structure and properties, as discussed in the 'Graphs' section, aiding in understanding when to use each data structure.**DIAGRAM**: شكل 1.42: مثال على مخطط به ست عقد وعشر حواف Description: A diagram illustrating a graph with six numbered nodes (1, 2, 3, 4, 5, 6) and ten connecting edges. The nodes are arranged in a roughly circular or hexagonal pattern. Node 1 is connected to 2 and 5. Node 2 is connected to 1, 3, and 4. Node 3 is connected to 2, 4, and 6. Node 4 is connected to 2, 3, 5, and 6. Node 5 is connected to 1, 4, and 6. Node 6 is connected to 3, 4, and 5. The diagram clearly shows multiple paths and cycles within the graph structure. Key Values: 1, 2, 3, 4, 5, 6 Context: Serves as a visual example of a graph, illustrating the concept of nodes and edges, and demonstrating a structure that is not a tree due to the presence of cycles and lack of a unique root, as explained in the accompanying text.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

ما هو تعلم شجرة القرار (Decision Tree Learning)؟

الإجابة: هو إحدى تقنيات تعلم الآلة التي تُستخدم فيها أشجار القرار لتصميم نماذج يمكنها معالجة المشكلات واتخاذ القرارات.

الشرح: تعلم شجرة القرار هو اسم التقنية التي تستفيد من هياكل أشجار القرار لاتخاذ قرارات أو تصنيف البيانات، وهي جزء أساسي من التعلم الآلي.

تلميح: فكر في التقنية التي تستخدم أشجار القرار في الذكاء الاصطناعي.

ماذا تُسمى العقد الأخيرة في تقنية تعلم شجرة القرار؟

الإجابة: تُسمى الأوراق (Leaves).

الشرح: في سياق أشجار القرار، تمثل العقد النهائية أو الأوراق النتائج أو الحلول المحتملة للمشكلة التي تحاول الشجرة حلها.

تلميح: هذه العقد هي نهاية المسار في شجرة القرار وتمثل الحلول.

بماذا ترتبط العقد في شجرة القرار (باستثناء الأوراق)؟

الإجابة: ترتبط بحالة منطقية يتفرع منها احتمال الإجابة بنعم أو لا.

الشرح: كل عقدة وسيطة في شجرة القرار تمثل نقطة قرار أو اختبارًا لمعيار معين، بناءً على نتيجة هذا الاختبار (نعم/لا) يتم الانتقال إلى عقدة أخرى.

تلميح: فكر في طبيعة الأسئلة التي تُطرح في كل عقدة غير نهائية.

اذكر ميزة أو اثنتين لشجرة القرار من حيث سهولة الفهم أو الاستخدام.

الإجابة: تُعد أشجار القرار سهلة الفهم، والاستخدام، والتصوير، ويسهل التحقق منها.

الشرح: تُعتبر سهولة قراءة وتفسير أشجار القرار من أهم مميزاتها، مما يجعلها أداة مفضلة للتواصل وشرح عملية اتخاذ القرار.

تلميح: النص يصف كيف يسهل التعامل مع أشجار القرار.

ما هو تعريف المخطط (Graph) كهيكل بيانات؟

الإجابة: المخطط هو هيكل بيانات مكون من مجموعة من العقد (Nodes) ومجموعة من الخطوط (Edges) التي تصل بين جميع العقد، أو بعضها.

الشرح: المخططات هي هياكل بيانات عامة تتكون من نقاط (عقد) وخطوط تربط بين هذه النقاط، وهي مفهوم أساسي في علوم الحاسوب والرياضيات.

تلميح: فكر في مكونات المخطط الأساسية كما وردت في النص.