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

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

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

الدرس: تمثيل الإصدار الثالث للتشخيص الطبي

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

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

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

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

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

📝 ملخص الصفحة

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

يتم تقديم ثلاثة أمثلة تطبيقية باستخدام كود Python: المريض 1 يعاني من صداع وإعياء وسعال، ويتم تشخيصه بالإنفلونزا فقط؛ المريض 2 والمريض 3 يعانيان من أعراض مشتركة مثل انسداد الأنف ورشح الأنف وعطاس والتهاب الحلق، ولكن باستخدام أوزان مختلفة للأعراض، مما يؤدي إلى تشخيصات مختلفة تشمل نزلات البرد أو الإنفلونزا.

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

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

لكل مرض محتمل في قاعدة المعرفة، تحدد هذه الدالة الجديدة الأعراض الأكثر والأقل ظهورًا على المريض، ثم تزيد من درجة المرض وفقًا للأوزان المقابلة. وفي الأخير تدرج الأمراض ذات الدرجة الأعلى في التشخيص. يمكنك الآن اختبار تنفيذ الدالة مع بعض الأمثلة:--- SECTION: # Patient 1 --- # Patient 1 my_symptoms=["headache", "tiredness", "cough"] diagnosis=diagnose_v3(my_symptoms, 'symptom_mapping_v3.json') print('Most likely diagnosis:',diagnosis)--- SECTION: # Patient 2 --- # Patient 2 my_symptoms=["stuffy nose", "runny nose", "sneezing", "sore throat"] diagnosis=diagnose_v3(my_symptoms, 'symptom_mapping_v3.json') print('Most likely diagnosis:',diagnosis)--- SECTION: # Patient 3 --- # Patient 3 my_symptoms=["stuffy nose", "runny nose", "sneezing", "sore throat"] diagnosis=diagnose_v3(my_symptoms, 'symptom_mapping_v3.json', 1, 1) print('Most likely diagnosis:',diagnosis)Most likely diagnosis: (['flu'], 3) Most likely diagnosis: (['common cold'], 4) Most likely diagnosis: (['common cold', 'flu'], 4)--- SECTION: شكل 2.12: تمثيل الإصدار الثالث --- شكل 2.12: تمثيل الإصدار الثالث قد تلاحظ أنه على الرغم من أن الأعراض الثلاثة على المريض 1: Headache (الصداع)، Tiredness (الإعياء)، Cough (السعال) تظهر عند الإصابة بكل من Flu (الإنفلونزا)، و Covid19 (كوفيد - 19)، والحساسية، إلا أن الظاهر في نتائج التشخيص هي الإنفلونزا فقط. هذا لأن جميع الأعراض الثلاثة شائعة جدًا في قاعدة المعرفة، مما يؤدي إلى درجة قصوى قدرها 3. وبالمثل، في ظل معاناة المريض الثاني والثالث من الأعراض نفسها، تؤدي مدخلات الأوزان المختلفة للأعراض الأكثر والأقل شيوعًا إلى تشخيصات مختلفة. وعلى وجه التحديد، ينتج عن استخدام وزن متساوٍ لنوعين من الأعراض إضافة الإنفلونزا إلى التشخيص.2023 - 1447--- VISUAL CONTEXT --- **DIAGRAM**: شكل 2.12: تمثيل الإصدار الثالث Description: A flowchart illustrating a symptom-based diagnostic process. It shows three patient profiles (Patient 1, Patient 2, Patient 3) with their respective symptoms, which are then processed by a 'symptom_mapping_v2.json' component. The output shows potential diagnoses: 'Flu', 'Common cold', and 'Common cold or Flu'. Data: The diagram depicts a flow from patient symptoms to a diagnostic outcome. Patient 1 has Headache, Tiredness, and Cough. Patient 2 and Patient 3 both have Stuffy nose, Runny nose, Sneezing, and Sore throat. All patient symptoms feed into a central 'symptom_mapping_v2.json' module. The module then outputs one of three possible diagnoses: 'Flu (الإنفلونزا)', 'Common cold (نزلات البرد)', or 'Common cold or Flu (نزلات البرد أو الإنفلونزا)'. Key Values: Patient 1 Symptoms: Headache (الصداع), Tiredness (الإعياء), Cough (السعال), Patient 2 Symptoms: Stuffy nose (انسداد الأنف), Runny nose (رشح الأنف), Sneezing (العطاس), Sore throat (التهاب الحلق), Patient 3 Symptoms: Stuffy nose (انسداد الأنف), Runny nose (رشح الأنف), Sneezing (العطاس), Sore throat (التهاب الحلق), Processing Module: symptom_mapping_v2.json, Diagnoses: Flu (الإنفلونزا), Common cold (نزلات البرد), Common cold or Flu (نزلات البرد أو الإنفلونزا) Context: This visual element demonstrates the conceptual flow of an AI-driven diagnostic system, linking patient-reported symptoms to a knowledge base (symptom_mapping_v2.json) to arrive at a probable medical diagnosis. It complements the Python code examples by providing a visual representation of the process.

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

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

ما هو الغرض الرئيسي للدالة `diagnose_v3` عند معالجة أعراض المريض؟

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

الشرح: تشرح الإجابة آلية عمل الدالة `diagnose_v3` كما هو موضح في النص، وهي عملية متعددة المراحل تبدأ بتحديد تكرار الأعراض وتتصاعد لتحديد احتمالية المرض.

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

لماذا قد لا يظهر في تشخيص المريض 1 (صداع، إعياء، سعال) سوى الإنفلونزا، رغم أن هذه الأعراض قد تظهر في حالات أخرى مثل كوفيد-19 والحساسية؟

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

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

تلميح: ركز على مفهوم 'شائع جداً' وتأثيره على درجة المرض.

ما هو الاختلاف الرئيسي في نتائج التشخيص بين المريض 2 والمريض 3، مع الأخذ في الاعتبار أنهما يعانيان من نفس الأعراض (انسداد الأنف، رشح الأنف، عطاس، التهاب حلق)؟

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

الشرح: يشير النص بوضوح إلى أن اختلاف مدخلات الأوزان (حتى لو كانت نفس الأعراض) هو ما يسبب اختلاف نتائج التشخيص للمرضى 2 و 3.

تلميح: فكر في كيفية تأثير 'الأوزان' على نتيجة التشخيص النهائي.

ماذا يحدث عند استخدام وزن متساوٍ لنوعين من الأعراض بالنسبة لتشخيص المريض 2 أو 3؟

الإجابة: تتم إضافة الإنفلونزا إلى التشخيص المحتمل بالإضافة إلى نزلات البرد.

الشرح: يوضح النص نتيجة استخدام وزن متساوٍ لنوعين من الأعراض، حيث يصبح التشخيص المحتمل هو "نزلات البرد أو الإنفلونزا".

تلميح: راجع مثال المريض 2 و 3 في سياق استخدام أوزان متساوية.

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

الإجابة: أحد الأمراض هو "الإنفلونزا" (Flu)، وقد ترتبط بأعراض مثل "الصداع"، "الإعياء"، و"السعال" لدى المريض 1. مرض آخر هو "نزلات البرد" (Common cold)، وقد ترتبط بأعراض مثل "انسداد الأنف"، "رشح الأنف"، "العطاس"، و"التهاب الحلق" لدى المريض 2 والمريض 3.

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

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