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

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

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

الدرس: الإصدار 4: تحسين الأنظمة القائمة على القواعد باستخدام تعلم الآلة

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

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

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

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

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

📝 ملخص الصفحة

تتناول هذه الصفحة تطبيق تعلم الآلة القائم على القواعد (Rule-Based Machine Learning) في مجال التشخيص الطبي، حيث يتم تحسين الأنظمة التقليدية القائمة على القواعد من خلال استخدام الخوارزميات الآلية. بدلاً من الاعتماد على المعرفة والخبرات البشرية لبناء القواعد يدوياً، تتعلم الخوارزميات تلقائياً من البيانات التاريخية لتحديد القواعد المفيدة وتصميم دوال تسجيل النقاط.

يتم توضيح العملية باستخدام مثال عملي لمجموعة بيانات طبية تحتوي على 2000 حالة مرضية، حيث يتم تمثيل الأعراض كقيم ثنائية (1 للإصابة، 0 للغياب). تشمل الأعراض الحمى والسعال والإعياء والصداع وانسداد الأنف والرشح والعطاس والتهاب الحلق، مع عمود للتشخيص يشير إلى 'covid19' أو 'common cold'.

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

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

--- SECTION: الإصدار 4 --- الإصدار 4 يمكن تحسين النظام القائم على القواعد بزيادة كفاءة المعرفة وتجربة دوال تسجيل النقاط (Scoring Functions) المختلفة. وعلى الرغم من أن ذلك سيؤدي إلى تحسين النظام، إلا أنه سيتطلب الكثير من الوقت والجهد اليدوي. ولحسن الحظ، هناك طريقة آلية لبناء نظام مبني على القواعد يكون ذكياً بما يكفي لتصميم قاعدة معرفة ودالة تسجيل نقاط خاصة به باستخدام تعلم الآلة. يُطبق تعلم الآلة القائم على القواعد (Rule-Based Machine Learning) خوارزمية تعلم لتحديد القواعد المفيدة تلقائياً، بدلاً من الحاجة إلى الإنسان لتطبيق المعرفة والخبرات السابقة في المجال لبناء القواعد وتنظيمها يدوياً. فبدلاً من قاعدة المعرفة ودالة تسجيل النقاط المصممتان يدوياً، تتوقع خوارزمية تعلم الآلة مدخلاً واحداً فقط وهو مجموعة البيانات التاريخية للحالات المرضية. فالتعلّم من البيانات مباشرةً يحول دون حدوث المشكلات المرتبطة باكتساب المعرفة الأساسية والتحقق منها. تتكون كل حالة من بيانات أعراض المريض والتشخيص الطبي الذي يمكن أن يقدمه أي خبير بشري مثل الطبيب. وباستخدام مجموعة بيانات التدريب، تتعلم الخوارزمية تلقائياً كيف تتنبأ بالتشخيص المحتمل لحالة مريض جديد. import pandas as pd # import pandas to load and process spreadsheet-type data medical_dataset=pd.read_csv('medical_data.csv') # load a medical dataset. medical_dataset في المثال أعلاه، تحتوي مجموعة البيانات على 2,000 حالة مرضية، بحيث تتكون كل حالة من 8 أعراض محتملة: Fever (الحمى)، وCough (السعال)، وTiredness (الإعياء)، وHeadache (الصداع)، وStuffy nose (انسداد الأنف)، وRunny nose (رشح الأنف)، وSneezing (العطاس)، وSore throat (التهاب الحلق). ترمز كل واحدة من هذه الأعراض في عمود ثنائي منفصل. العدد الثنائي 1 يشير إلى أن المريض يعاني من الأعراض، بينما العدد الثنائي 0 يشير إلى أن المريض لا يعاني من الأعراض. وزارة التعليم 99 2023 - 1447 --- VISUAL CONTEXT --- **TABLE**: Untitled Description: A dataset table named 'medical_dataset' showing medical symptoms and diagnosis. It includes an index column (0-4, then ellipsis, then 1995-1999) and columns for 8 symptoms: fever, cough, tiredness, headache, stuffy nose, runny nose, sneezing, sore throat. Each symptom is represented by a binary value (1 for present, 0 for absent). The last column is 'diagnosis', showing 'covid19' or 'common cold'. The table illustrates data used for machine learning in medical diagnosis. Note: Figure 26-1 and Table 9-1, as mentioned in the prompt, are not present on this page. Table Structure: Headers: fever | cough | tiredness | headache | stuffy nose | runny nose | sneezing | sore throat | diagnosis Rows: Row 1: 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | covid19 Row 2: 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | covid19 Row 3: 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | covid19 Row 4: 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | covid19 Row 5: 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | covid19 Row 6: ... | ... | ... | ... | ... | ... | ... | ... | ... Row 7: 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | common cold Row 8: 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | common cold Row 9: 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | common cold Row 10: 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | common cold Row 11: 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | common cold Data: The table presents sample rows from a larger dataset of 2,000 medical cases. The first five rows show cases diagnosed with 'covid19', where symptoms like fever, cough, and tiredness are present (1). The last five visible rows show cases diagnosed with 'common cold', with varying symptom patterns. For example, row 1995 shows cough, stuffy nose, sneezing, and sore throat present, while row 1996 shows headache, stuffy nose, runny nose, and sneezing present. Key Values: covid19, common cold, 1 (symptom present), 0 (symptom absent) Context: This table provides a concrete example of a dataset used in machine learning for medical diagnosis. It demonstrates how raw symptom data can be structured for input into a Rule-Based Machine Learning algorithm, as described in the accompanying text. The binary representation of symptoms simplifies data processing for such algorithms.

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

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

في المثال المقدم، كيف يتم تمثيل الأعراض في مجموعة البيانات 'medical_dataset'؟

الإجابة: يتم تمثيل كل عرض في عمود ثنائي منفصل، حيث يشير العدد الثنائي 1 إلى وجود العرض، والعدد الثنائي 0 إلى عدم وجوده.

الشرح: النص يصف كيف أن 'كل واحدة من هذه الأعراض في عمود ثنائي منفصل. العدد الثنائي 1 يشير إلى أن المريض يعاني من الأعراض، بينما العدد الثنائي 0 يشير إلى أن المريض لا يعاني من الأعراض'.

تلميح: فكر في كيفية تحويل المعلومات الوصفية إلى صيغة رقمية يمكن للآلات فهمها.

ما هو التحدي الرئيسي في تحسين الأنظمة القائمة على القواعد؟

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

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

تلميح: فكر في المتطلبات البشرية اللازمة لتطوير المعرفة في هذه الأنظمة.

ما هي الطريقة الآلية المقترحة لبناء نظام ذكي قائم على القواعد؟

الإجابة: يمكن استخدام تعلم الآلة لبناء نظام ذكي بما يكفي لتصميم قاعدة معرفة ودالة تسجيل نقاط خاصة به تلقائياً.

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

تلميح: ما هو فرع الذكاء الاصطناعي الذي يتعلم من البيانات ويطور تلقائياً؟

ما هو المدخل الرئيسي الذي تتوقعه خوارزمية تعلم الآلة القائم على القواعد بدلاً من قاعدة المعرفة ودالة تسجيل النقاط المصممة يدوياً؟

الإجابة: تتوقع الخوارزمية مجموعة البيانات التاريخية للحالات المرضية كمدخل وحيد.

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

تلميح: ما نوع المعلومات التي تحتاجها الخوارزمية لتعلم الأنماط؟

ما الذي تتكون منه كل حالة مرضية في مجموعة البيانات حسب المثال المذكور؟

الإجابة: تتكون كل حالة من بيانات أعراض المريض والتشخيص الطبي.

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

تلميح: عند تحليل حالة مرضية، ما هي المعلومات الأساسية التي تجمعها؟