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

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

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

الدرس: تحسين الإصدارات البرمجية في تشخيص الأمراض

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

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

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

نوع المحتوى: activity

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

📝 ملخص الصفحة

4. في الإصدار الثاني، كم عدد الأمراض الموضحة في تشخيص كل مريض إذا غيرت قيمة المتغير matching_symptoms_lower_bound إلى 2 و 3 و 4؟ عدل المقطع البرمجي ثم دون ملاحظاتك.

هذا السؤال يتطلب تعديل المقطع البرمجي للإصدار الثاني من النظام القائم على القواعد. يجب تغيير قيمة المتغير `matching_symptoms_lower_bound` (الحد الأدنى للأعراض المتطابقة) إلى القيم 2، ثم 3، ثم 4. بعد كل تغيير، يتم تشغيل البرنامج لمعرفة عدد الأمراض التي سيتم عرضها في تشخيص كل مريض. الهدف هو ملاحظة كيف يؤثر تغيير هذا الحد الأدنى على دقة وعدد التشخيصات المحتملة التي يقدمها النظام. عند رفع القيمة، ستصبح معايير المطابقة أكثر صرامة، مما قد يقلل من عدد الأمراض المشخصة لكل مريض.

5. في الإصدار الثالث، غير كلا الوزنين إلى 1 للمريضين الأول والثاني، تمامًا مثل المريض الثالث. عدل المقطع البرمجي ثم دون ملاحظاتك.

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

6. صف بإيجاز كيف يمكن تحسين كل إصدار بالنسبة للإصدار السابق له (الأول إلى الثاني، والثاني إلى الثالث، والثالث إلى الرابع).

يطلب هذا السؤال وصفًا موجزًا للتحسينات الرئيسية التي تم إدخالها في كل إصدار جديد من النظام القائم على القواعد مقارنة بالإصدار الذي سبقه:

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

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

* من الإصدار الثالث إلى الرابع: التحسين يمكن أن يكون الانتقال من نظام قائم على قواعد ثابتة إلى استخدام خوارزميات تعلم آلي (مثل شجرة القرار) لاكتشاف القواعد تلقائيًا من البيانات. هذا يحرر النظام من القيود والقواعد المحددة يدويًا، ويسمح له بالتعلم من مجموعة بيانات أكبر لتحقيق دقة أعلى وأكثر موثوقية.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

4

نوع: QUESTION

في الإصدار الثاني، كم عدد الأمراض الموضحة في تشخيص كل مريض إذا غيرت قيمة المتغير matching_symptoms_lower_bound إلى 2 و 3 و 4؟ عدل المقطع البرمجي ثم دون ملاحظاتك.

5

نوع: QUESTION

في الإصدار الثالث، غير كلا الوزنين إلى 1 للمريضين الأول والثاني، تمامًا مثل المريض الثالث. عدل المقطع البرمجي ثم دون ملاحظاتك.

6

نوع: QUESTION

صف بإيجاز كيف يمكن تحسين كل إصدار بالنسبة للإصدار السابق له (الأول إلى الثاني، والثاني إلى الثالث، والثالث إلى الرابع).

نوع: NON_EDUCATIONAL

وزارة التعليم Ministry of Education 2023 - 1447

نوع: METADATA

106

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

--- SECTION: 4 --- في الإصدار الثاني، كم عدد الأمراض الموضحة في تشخيص كل مريض إذا غيرت قيمة المتغير matching_symptoms_lower_bound إلى 2 و 3 و 4؟ عدل المقطع البرمجي ثم دون ملاحظاتك. --- SECTION: 5 --- في الإصدار الثالث، غير كلا الوزنين إلى 1 للمريضين الأول والثاني، تمامًا مثل المريض الثالث. عدل المقطع البرمجي ثم دون ملاحظاتك. --- SECTION: 6 --- صف بإيجاز كيف يمكن تحسين كل إصدار بالنسبة للإصدار السابق له (الأول إلى الثاني، والثاني إلى الثالث، والثالث إلى الرابع). وزارة التعليم Ministry of Education 2023 - 1447 106

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 3

سؤال 4: في الإصدار الثاني، كم عدد الأمراض الموضحة في تشخيص كل مريض إذا غيرت قيمة المتغير matching_symptoms_lower_bound إلى 2 و 3 و 4؟ عدل المقطع البرمجي ثم دون ملاحظاتك.

الإجابة: س 4: كلما زادت القيمة قل عدد الأمراض؛ لأن الشرط يصبح أصعب. - عند 2: تظهر أمراض أكثر. - عند 3: يقل العدد. - عند 4: يقل كثيرًا وقد لا يظهر شيء.

خطوات الحل:

  1. **الشرح:** لنفهم هذا السؤال. لدينا برنامج لتشخيص الأمراض بناءً على الأعراض. يوجد متغير يسمى `matching_symptoms_lower_bound`، والذي يمثل الحد الأدنى لعدد الأعراض المتطابقة المطلوبة لكي يظهر المرض في النتيجة. الفكرة هنا هي: عندما نغير قيمة هذا المتغير، فإننا نغير صرامة الشرط. إذا جعلنا القيمة أكبر (مثل 3 بدلاً من 2)، فهذا يعني أننا نطلب تطابق أعراض أكثر لكي يعتبر المرض محتملاً. لذلك، من المنطقي أن عدد الأمراض التي تظهر في التشخيص سوف يقل، لأن عدد الأمراض التي تستوفي هذا الشرط الأصعب سيكون أقل. إذن، عند تغيير القيمة إلى 2، سيكون الشرط سهلاً نسبياً، لذا قد تظهر أمراض أكثر. وعند تغييرها إلى 3، يصبح الشرط أصعب، فيقل عدد الأمراض. وعند تغييرها إلى 4، يصبح الشرط صارماً جداً، وقد لا يظهر أي مرض إذا لم يستوفِ أي منها هذا العدد من الأعراض المتطابقة. لذلك، الملاحظة هي: **كلما زادت قيمة المتغير `matching_symptoms_lower_bound`، قل عدد الأمراض الموضحة في التشخيص**.

سؤال 5: في الإصدار الثالث، غير كلا الوزنين إلى 1 للمريضين الأول والثاني، تمامًا مثل المريض الثالث. عدل المقطع البرمجي ثم دون ملاحظاتك.

الإجابة: س 5: تصبح الأعراض متساوية الأهمية (وزن 1)، فيتغير ترتيب الأمراض، وقد تزيد الأمراض المتقاربة في الدرجة ويقل التمييز بينها.

خطوات الحل:

  1. **الشرح:** في هذا السؤال، نتعامل مع إصدار من البرنامج يستخدم 'أوزانًا' للأعراض. الوزن يمثل أهمية العرض في تشخيص مرض معين. إذا كان الوزن 2 لعرض ما، فهذا يعني أن هذا العرض له أهمية مضاعفة مقارنة بعرض وزنه 1. المطلوب هو تغيير أوزان أعراض المريضين الأول والثاني لجعلها جميعاً تساوي 1، تماماً كما هو الحال للمريض الثالث. الفكرة هنا هي: عندما نجعل جميع الأوزان متساوية (قيمة 1)، فإننا نجعل جميع الأعراض متساوية الأهمية في عملية التشخيص. هذا يلغي التمييز الذي كان موجوداً سابقاً، حيث كانت بعض الأعراض تؤثر في النتيجة أكثر من غيرها بسبب أوزانها الأعلى. نتيجة هذا التغيير هي أن خوارزمية المقارنة ستعتمد فقط على عدد الأعراض المتطابقة أو وجودها، دون اعتبار لأهميتها النسبية. هذا قد يؤدي إلى تغيير ترتيب الأمراض المقترحة في التشخيص، حيث قد تظهر أمراض كانت مهملة سابقاً لأن أوزان أعراضها كانت منخفضة. كما قد تقل القدرة على التمييز بين الأمراض التي تتشابه في أعراضها ولكن تختلف في أهمية تلك الأعراض. إذن، الملاحظة هي: **عند جعل جميع الأوزان تساوي 1، تصبح جميع الأعراض متساوية الأهمية، مما قد يغير ترتيب الأمراض المقترحة ويجعل النتائج تعتمد أكثر على مجرد وجود الأعراض بدلاً من أهميتها**.

سؤال 6: صف بإيجاز كيف يمكن تحسين كل إصدار بالنسبة للإصدار السابق له (الأول إلى الثاني، والثاني إلى الثالث، والثالث إلى الرابع).

الإجابة: س 6: - 1 إلى 2: تحديد حد أدنى للأعراض. - 2 إلى 3: إضافة الأوزان. - 3 إلى 4: استخدام نموذج ذكي (تعلم آلي).

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** السؤال يطلب وصف التحسينات بين إصدارات متتالية من نظام تشخيص. التحسين يعني إضافة ميزة أو تغييراً يجعل النظام أدق أو أكثر فائدة. **الخطوة 2 (التطبيق على كل انتقال):** - **من الإصدار الأول إلى الثاني:** التحسين هو إدخال فكرة 'الحد الأدنى للأعراض المتطابقة' (`matching_symptoms_lower_bound`). في الإصدار الأول، قد يعرض النظام أي مرض له عرض واحد متطابق، مما قد يعطي نتائج كثيرة غير دقيقة. الإصدار الثاني يحسن هذا بوضع عتبة، فلا يظهر مرض إلا إذا تطابقت عدد معين من أعراضه مع أعراض المريض، مما يجعل النتائج أكثر تركيزاً وموثوقية. - **من الإصدار الثاني إلى الثالث:** التحسين هو إدخال نظام 'الأوزان' للأعراض. في الإصدار الثاني، جميع الأعراض متساوية. الإصدار الثالث يحسن هذا بإعطاء أوزان مختلفة تعكس الأهمية النسبية لكل عرض في تشخيص مرض معين. هذا يجعل النظام أكثر ذكاءً، حيث يمكنه التمييز بين الأمراض بناءً على ليس فقط عدد الأعراض المتطابقة، ولكن أيضاً أهمية تلك الأعراض. - **من الإصدار الثالث إلى الرابع:** التحسين هو الانتقال من قاعدة ثابتة (مثل العد والمقارنة مع أوزان) إلى استخدام 'نموذج ذكي' مثل نموذج تعلم آلي. النماذج الذكية يمكنها تعلم أنماط معقدة من البيانات، والتعامل مع حالات غير واضحة، وتحسين دقتها مع المزيد من البيانات، مما يجعل التشخيص أكثر تطوراً ومرونة من النظام القائم على قواعد ثابتة. **الخطوة 3 (النتيجة):** إذن، التحسينات بإيجاز هي: - **من 1 إلى 2:** إضافة حد أدنى لعدد الأعراض المتطابقة لتحسين الدقة. - **من 2 إلى 3:** إدخال أوزان للأعراض لتعكس أهميتها النسبية. - **من 3 إلى 4:** استخدام نموذج تعلم آلي ذكي لتحليل أكثر تطوراً.

📝 أسئلة اختبارية

عدد الأسئلة: 3

سؤال 4: في الإصدار الثاني، كم عدد الأمراض الموضحة في تشخيص كل مريض إذا غيرت قيمة المتغير matching_symptoms_lower_bound إلى 2 و 3 و 4؟

  • أ) عدد الأمراض يزيد مع زيادة القيمة
  • ب) عدد الأمراض يقل مع زيادة القيمة
  • ج) عدد الأمراض يبقى ثابتًا
  • د) عدد الأمراض يعتمد على أعراض المريض

الإجابة الصحيحة: يجب تعديل المقطع البرمجي وملاحظة عدد الأمراض لكل قيمة: 2، 3، 4. عدد الأمراض قد يختلف حسب الأعراض المتطابقة.

الشرح: matching_symptoms_lower_bound يحدد الحد الأدنى للأعراض المتطابقة لتشخيص مرض. عند تغيير القيمة إلى 2، قد تظهر أمراض أكثر؛ عند 3 أو 4، قد تقل الأمراض المشخصة. يجب تجربة الكود وتسجيل النتائج.

تلميح: راجع المقطع البرمجي للإصدار الثاني وقم بتعديل المتغير، ثم اختبر مع القيم المختلفة.

سؤال 5: في الإصدار الثالث، غير كلا الوزنين إلى 1 للمريضين الأول والثاني، تمامًا مثل المريض الثالث. ما تأثير هذا التغيير على التشخيص؟

  • أ) التشخيص يصبح أكثر دقة
  • ب) التشخيص يصبح أقل دقة
  • ج) التشخيص لا يتغير
  • د) التشخيص يعتمد على تساوي الأوزان

الإجابة الصحيحة: يجب تعديل المقطع البرمجي لجعل الأوزان متساوية لجميع المرضى، مما قد يغير أولوية التشخيص أو يجعلها أكثر اتساقًا.

الشرح: تغيير الأوزان إلى 1 يعني أن جميع الأعراض تُعامل بنفس الأهمية، مما قد يبسط التشخيص ويقلل من التحيز. يجب ملاحظة أي تغييرات في النتائج مقارنة بالإصدار الأصلي.

تلميح: راجع كيفية استخدام الأوزان في الإصدار الثالث، وقم بتعديلها لتكون 1 لجميع المرضى.

سؤال 6: صف بإيجاز كيف يمكن تحسين كل إصدار بالنسبة للإصدار السابق له (الأول إلى الثاني، والثاني إلى الثالث، والثالث إلى الرابع).

  • أ) إضافة معايير تشخيصية
  • ب) تحسين دقة الخوارزمية
  • ج) تبسيط واجهة المستخدم
  • د) زيادة سرعة المعالجة

الإجابة الصحيحة: تحسينات مقترحة: من الأول إلى الثاني: إضافة معايير مثل matching_symptoms_lower_bound؛ من الثاني إلى الثالث: إدخال نظام أوزان؛ من الثالث إلى الرابع: تحسين الخوارزمية أو إضافة ميزات جديدة.

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

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

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

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

في الإصدار الثاني من البرنامج، ماذا يمثل تغيير قيمة المتغير `matching_symptoms_lower_bound` إلى 2، 3، أو 4 فيما يتعلق بعدد الأمراض التي يتم تشخيصها لكل مريض؟

الإجابة: تغيير قيمة `matching_symptoms_lower_bound` إلى 2، 3، أو 4 يعني أن النظام سيقوم بتشخيص عدد أقل من الأمراض لكل مريض، حيث يتطلب هذا التغيير تطابق عدد أكبر من الأعراض لتأكيد التشخيص.

الشرح: المتغير `matching_symptoms_lower_bound` يحدد الحد الأدنى لعدد الأعراض المتطابقة اللازمة لتسجيل تشخيص. بزيادة هذه القيمة، يصبح النظام أكثر صرامة في متطلبات التشخيص، مما يؤدي إلى تشخيص عدد أقل من الأمراض لكل مريض.

تلميح: فكر في العلاقة بين الحد الأدنى لعدد الأعراض المطابقة وعدد التشخيصات الممكنة. هل الزيادة في الحد تقلل أم تزيد من فرص التشخيص؟

في الإصدار الثالث من البرنامج، ما هو تأثير تغيير كلا الوزنين إلى 1 للمريضين الأول والثاني، مقارنة بالمريض الثالث؟

الإجابة: تغيير الوزنين إلى 1 للمريضين الأول والثاني يعني أن هذه الأعراض ستُعامل بنفس درجة الأهمية التي تُعامل بها أعراض المريض الثالث. هذا يقلل من تأثير الأوزان المختلفة للأعراض، مما يجعل عملية التشخيص أكثر تجانسًا بين المرضى.

الشرح: في الأنظمة التي تعتمد على الأوزان، فإن تغييرها إلى قيم متساوية (مثل 1) يلغي أي تمييز سابق في أهمية الأعراض بين المرضى. وهذا يجعل النظام يعتمد بشكل أكبر على وجود الأعراض نفسها بدلاً من شدتها النسبية حسب الوزن المحدد مسبقاً.

تلميح: تذكر كيف تؤثر الأوزان في حسابات النظام. ما الذي يحدث عندما تصبح الأوزان متساوية؟

كيف يمكن تحسين الإصدار الثاني من البرنامج مقارنة بالإصدار الأول؟

الإجابة: يمكن تحسين الإصدار الثاني مقارنة بالإصدار الأول من خلال استخدامه لمعيار أكثر دقة لتحديد الأعراض المطابقة (زيادة `matching_symptoms_lower_bound`)، مما قد يؤدي إلى تشخيصات أكثر موثوقية وتقليل النتائج الإيجابية الكاذبة.

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

تلميح: فكر في الفرق الأساسي في آلية التشخيص بين الإصدارين. هل الإصدار الثاني يقدم آلية أكثر تقييداً أو مرونة؟

ما هو التحسين الذي يمكن إجراؤه في الإصدار الثالث مقارنة بالإصدار الثاني؟

الإجابة: يمكن تحسين الإصدار الثالث مقارنة بالإصدار الثاني عن طريق ضبط أوزان الأعراض بشكل يخدم عملية التشخيص بشكل أفضل، فمثلاً، جعل الأوزان متساوية (مثل 1) للمرضى المختلفين يقلل من الانحياز المحتمل بسبب اختلاف الأوزان الأصلية.

الشرح: الإصدار الثالث يسمح بتجربة تأثير تساوي الأوزان، وهو ما يمكن اعتباره تحسيناً لأنه يتيح تقييم ما إذا كان النظام يعمل بشكل جيد دون الحاجة إلى أوزان معقدة ومتباينة، مما قد يسهل الفهم والتطبيق.

تلميح: تذكر كيفية تأثير الأوزان على نتائج الحسابات. كيف يمكن لمساواة الأوزان أن تبسط أو توحد النتائج؟

صف التحسين المحتمل في الإصدار الرابع مقارنة بالإصدار الثالث.

الإجابة: يُفترض أن الإصدار الرابع يمثل تحسيناً عن الإصدار الثالث، ربما من خلال تطبيق منهجية أكثر تطوراً لضبط أوزان الأعراض، أو دمج متغيرات أخرى، أو استخدام خوارزمية تعلم آلة أكثر فعالية بناءً على التجارب السابقة.

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

تلميح: بما أن الإصدار الرابع هو الأخير في التسلسل، فغالباً ما يتضمن أفضل ما توصلت إليه الأبحاث والتجارب السابقة. ما الذي يمكن أن تجعله الخوارزميات المتقدمة أفضل؟