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

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

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

الدرس: التشخيص الطبي باستخدام نظام الذكاء الاصطناعي القائم على القواعد

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

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

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

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

الفصل: 2

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

📝 ملخص الصفحة

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

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

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

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

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

--- SECTION: يمكنك بعد ذلك اختبار هذه الدالة على ثلاثة مرضى مختلفين: --- يمكنك بعد ذلك اختبار هذه الدالة على ثلاثة مرضى مختلفين:--- SECTION: # Patient 1 --- # Patient 1 my_symptoms=['abdominal pain', 'fever', 'vomiting'] diagnosis=diagnose_v1(my_symptoms) print('Most likely diagnosis:',diagnosis)--- SECTION: # Patient 2 --- # Patient 2 my_symptoms=['vomiting', 'lower back pain', 'fever'] diagnosis=diagnose_v1(my_symptoms) print('Most likely diagnosis:',diagnosis)--- SECTION: # Patient 3 --- # Patient 3 my_symptoms=['fever', 'cough', 'vomiting'] diagnosis=diagnose_v1(my_symptoms) print('Most likely diagnosis:',diagnosis)--- SECTION: Output --- Most likely diagnosis: ['food poisoning', 'appendicitis'] Most likely diagnosis: ['kidney stones'] Most likely diagnosis: []--- SECTION: شكل 2.9: تمثيل الإصدار الأول --- شكل 2.9: تمثيل الإصدار الأول--- SECTION: Explanation of the Rule-Based System --- يتضمن التشخيص الطبي للمريض الأول التسمم الغذائي والتهاب الزائدة الدودية؛ لأن الأعراض الثلاثة التي تظهر على المريض ترتبط بكلا المرضين. يُشخص المريض الثاني بحصى الكلى، فهو المرض الوحيد الذي تجتمع فيه الأعراض الثلاثة. في النهاية، لا يمكن تشخيص الحالة الطبية للمريض الثالث؛ لأن الأعراض الثلاثة التي ظهرت على المريض لا تجتمع في أي من الأمراض الثلاثة. يتميز الإصدار الأول القائم على القواعد بالبدهية والقابلية للتفسير، كما يتضمن استخدام قاعدة المعرفة والقواعد في التشخيص الطبي دون تحيز أو انحراف عن الخط المعياري. ومع ذلك، يشوب هذا الإصدار العديد من العيوب: أولاً، أن قاعدة ثلاثة أعراض على الأقل هي تمثيل مبسط للغاية لكيفية التشخيص الطبي على يد الخبير البشري. ثانياً، أن قاعدة المعرفة داخل الدالة تكون محددة بتعليمات برمجية ثابتة، وعلى الرغم من أنه يسهل إنشاء عبارات شرطية بسيطة لقواعد المعرفة الصغيرة، إلا أن المهمة تصبح أكثر تعقيداً وتستغرق وقتاً طويلاً عند تشخيص الحالات التي تعاني من العديد من الأمراض والأعراض المرضية.--- SECTION: Page Footer --- 2025 - 1447--- VISUAL CONTEXT --- **DIAGRAM**: التشخيص الطبي باستخدام نظام الذكاء الاصطناعي القائم على القواعد Description: A flowchart illustrating a rule-based AI system for medical diagnosis. It shows three patient profiles with their symptoms, the processing by a 'symptom_mapping_v1.json' rule base, and the resulting diagnoses. Patient 1 (Abdominal pain, Fever, Vomiting) is diagnosed with Food poisoning or Appendicitis. Patient 2 (Vomiting, Lower back pain, Fever) is diagnosed with Kidney stones. Patient 3 (Fever, Cough, Vomiting) receives no diagnosis, indicated by a question mark. Table Structure: Headers: N/A Rows: Calculation needed: N/A X-axis: N/A Y-axis: N/A Data: The diagram visually represents the input (patient symptoms), the processing logic (rule-based system), and the output (diagnoses). It highlights how different symptom combinations lead to different or no diagnoses based on predefined rules. Key Values: Patient 1 Symptoms: Abdominal pain, Fever, Vomiting, Patient 1 Diagnosis: Food poisoning or Appendicitis, Patient 2 Symptoms: Vomiting, Lower back pain, Fever, Patient 2 Diagnosis: Kidney stones, Patient 3 Symptoms: Fever, Cough, Vomiting, Patient 3 Diagnosis: No diagnosis Context: This diagram visually complements the Python code examples, demonstrating how a rule-based AI system processes patient symptoms to arrive at a medical diagnosis. It illustrates the concept of mapping symptoms to conditions based on a predefined knowledge base and shows the system's behavior for different inputs, including cases where no diagnosis can be made.

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

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

ما هو التشخيص الأولي المقترح للمريض الأول الذي يعاني من آلام في البطن، وحمى، وقيء؟

الإجابة: التشخيص الأولي المقترح للمريض الأول هو التسمم الغذائي أو التهاب الزائدة الدودية.

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

تلميح: فكر في الأمراض التي يمكن أن تشترك في هذه الأعراض الثلاثة المحددة.

لماذا تم تشخيص المريض الثاني بحصى الكلى، مع الأخذ في الاعتبار أعراضه؟

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

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

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

ما سبب عدم إمكانية تشخيص الحالة الطبية للمريض الثالث؟

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

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

تلميح: ركز على سبب عدم تطابق أعراض المريض الثالث مع أي تشخيص محدد.

ما هي المميزات الرئيسية لنظام التشخيص الطبي القائم على القواعد (الإصدار الأول)؟

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

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

تلميح: ابحث عن الصفات التي تجعل هذا النظام واضحًا وسهل الفهم.

اذكر أحد العيوب الرئيسية للإصدار الأول القائم على القواعد في التشخيص الطبي.

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

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

تلميح: فكر في القيود التي تجعل هذا النظام أقل كفاءة مقارنة بالخبراء البشريين أو الأنظمة الأكثر تعقيدًا.