الاثنين، 22 أبريل 2013

الأنشطة والتدريبات


السؤال الأول :- ( مستعينا بالرسم كلما أمكن )


(1) وضح المفاهيم المختلفة للنظم الخبيرة Expert System ؟
(2) وضح المكونات التى يتكون منها النظام الخبير؟
(3) أذكرالعناصر التى يجب توافرها لإنتاج النظام الخبير ؟
(4) إشرح آلية عمل النظام الخبير ؟
(5) أذكر الخصائص النظام الخبير ؟

السؤال الثانى :- ( ضع علامة صح أو علامة خطأ مع تصحيح الإجابة الخاطئة )


(1) يمر النظام الخبير ب 3 مراحل فقط حتى ينتج بالشكل المطلوب . (    )
(2) من عيوب الأنظمة الخبيرة أنها غير قادرة على تطوير آداء المتخصصين ذو الخبرة البسيطة .(   )
(3) من مكونات النظام الخبير قاعدة المعرفة وهى المسؤلة عن إدارة النظام الخبير(    )
(4) من دوافع إستخدام النظم الخبيرة تخليد الخبرة البشرية . (    ) 
(5) يقصد بالتشخيص Diagnosis المشاكل التي تحتاج لحلها تحديد سبب القصور ومواقع الضعف في الحالات المعقدة بناءاً على الأعراض الملاحظة. (  )


السؤال الثالث :- ( قارن بين كلا مما يأتى )

(1) مميزات وعيوب النظم الخبيرة .
(2) النظام الخبير والإنسان الخبير .
(3) أنواع المشاكل التى تحتاج إلى أنظمة خبيرة .

الخلاصة

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

أن الذكاء الصناعي والنظم الخبيره يمكن أعتبارها جزء من نظام المعلومات العام أو أنظمه مساعده أو نظام مستقل بحد ذاته ومن خلال البحث تبين أنه نظام ساند للنظام العام وهو نظام المعلومات الذي يعتبر الموكز الرئيسي للمعلومات .

فيديو يوضح الأنظمة الخبيرة بشكل عام


آلية عمل النظم الخبيرة

ان طبيعة النظام الخبير تتمثل اساساً في العمليات التفاعلية المتكررة بين مستخدم النظام والحاسب وطبيعة عمل النظام الخبير هذه تحكمها الية تتضمن عدد من الخطوات المتتابعة وتتمثل في الاتي :




1- يقوم مستخدم النظام بوصف المشكلة للنظام الخبير من خلال ادخالها الى شاشة الحاسب .
2- يبحث النظام في قاعدة المعرفة الخاصة به عن مشاكل او حالات مشابهة للمشاكل المعطاة محل الاهتمام .
3- يسال النظام الخبير المستخدم اسئلة اضافية اخرى لتضييق نطاق البحث داخل القاعدة المعرفية .
4- يجد النظام الخبير اقرب البدائل الملائمة لحل المشكلة .
5- يقوم النظام بتعديل الحل حتى يتلائم بصورة اكبر مع المشكلة .
6- يخزن النظام المشكلة والحل الصالح لها في قاعدة البيانات .
7- يقدم النظام النصيحة الخبيرة للمستخدم والمتعلقة بالحلول التي تم التوصل اليها ويعني ذلك ان النصيحة الخبيرة هي الحل الذي توصل اليه النظام وتم عرضه على المستخدم .







أشهر النظم الخبيرة


1- دندرال DENDRAL  

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

2- ماكسيما MAXIMA


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

3- بروسبكتور PROSPECTOR


صمم هذا النظام في السبعينات بشركة SRI وهو يختص بمعاونة الجيولوجيين في البحث عن المعادن النفيسة.

4- إكسكون XCON


أما عن هذا النظام فهو من النظم الحديثة التي صممت في الثمانينيات بشركة DEC وهو يعاون الفنيين على التعامل مع الميني كومبيوتر.

5- النظام مايسين MYCIN


هذا هو النظام الخبير في الطب وقد صمم بجامعة ستانفورد في السبعينات. ويتميز هذا النظام بأن ماكنه الاستدلال به منفصلة عن قاعدة المعرفة بحيث يمكن استخدامها مع أي نظام آخر وهي تحمل اسما منفصلا EMYCIN وهو اختصار للعبارة Enpty MYCIN يعني مايسين الفارغ من المعرفة .

 6- نظام Eliza للعلاج النفسي


وهو عبارة عن نظام يُجري حوار مع المستخدم ويجيب على الاستفسارات كطبيب نفسي خبير .

المواصفات التى لابد من توافرها لكى نحكم على المشاكل بأنها تحتاج إلى أنظمة خبيرة لبناءها




1.  أن تكون الحاجة لحلول هذه المشاكل مبررة لما يستلزمه بناء نظام خبير من التكلفة والجهد.

2. عندما لا يتوفر الإنسان الخبير في كل الحالات التي نحتاج إليه فيها لحل المشكلة.

3. عندما تكون المشكلة ممكنة الحل بطرق الاستدلال الرمزي symbolic reasoning دون الحاجة إلى مهارات حسية perceptual skills.

4. عندما يكون نطاق المشكلة معرَّف well structured ولا يحتاج إلى حدس commonsense reasoning في حل بعض المشاكل التي تظهر فيه.

5. عندما لا يمكن حل المشكلة باستخدام طرق الحساب التقليدية.

6. عندما يتواجد خبراء في نطاق المشكلة مستعدين للتعاون باسلوب واضح وفصيح.

7. عندما يكون حجم ومجال المشكلة معقول ومناسب، يستحق الوقت والجهد.

أنواع المشاكل التى تحتاج إلى أنظمة خبيرة


1- التأويل والتفسير Interpretation:

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

(2) التنبؤ Prediction:
بمعنى المشاكل التي تحتاج لحلها: تصوّر عواقب محتملة نتيحة عوامل معطاة، مثال على ذلك: التنبؤ بأحوال الطقس. 


(3) التشخيص Diagnosis:

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


(4) التصميم Design:

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



(5) التخطيط Planning:

بمعنى المشاكل التي تحتاج لحلها: تدبير سلسلة من الأحداث المتعاقبة التي تحقق مجموعة من الأهداف بمعلومية شروط ابتدائية معينة وقيود تشغيل زمنية , مثال على ذلك : الذراع الآلية. 



(6) المراقبة Monitoring:

بمعنى المشاكل التي تحتاج لحلها: مقارنة السلوك المشاهد للنظام مع السلوك المتوقع له .

(7) محاولة إكتشاف الأخطاء وإصلاحها Debugging and Repair:
بمعنى المشاكل التي تحتاج لحلها: توصيف وتطبيق علاج للقصور الموجود في نطاق معين. 


(8) التوجيه Instruction:

بمعنى المشاكل التي تحتاج لحلها: اكتشاف ومن ثم تصحيح نقاط الضعف لفهم موضوع معين. 

(9) التحكم Control:
بمعنى المشاكل التي تحتاج لحلها: السيطرة على سير العمل في بيئة معقدة.


المجالات الأكثر مناسبة لبناء الأنظمة الخبيرة




وهي المجالات التي طبِّقت فيها أنظمة خبيرة فعلياً ومن هذه المجالات :
  • الطب Medicine
  • الرياضيات Mathematics
  • الهندسة Engineering
  • الكيمياء Chemistry
  • الجيولوجيا Geology
  • علوم الكمبيوتر Computer Science
  • التجارة Business
  • القانون Low
  • الدفاع Defense
  • التعليم Education

ومن أهم مجالات تطبيقات نظم الخبرة هو التصنيف (classification) حيث يكون مطلوب من النظام تحديد الفئة التي ينتمي إليها الكائن المطلوب تصنيفه , كما أن النظم الخبيرة دخلت في عدة مجالات أخرى كالزراعة والتنقيب والإلكترونيات والحاسبات والجيولوجيا والتعليم والشريعة والتجارة والاقتصاد وغيرها الكثير.

العناصر التى يجب توافرها لإنتاج النظام الخبير



ولإنتاج نظام خبير يجب توفر عنصرين هامين هما :

1. المبرمج :-

الذي يقوم بتحليل المشكلة وكتابة البرنامج في مجال الذكاء الاصطناعي .

2. خبير المجال:-

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

ويمر النظام الخبير بعدة مراحل حتى يظهر بالشكل المطلوب وهي كالتالي :

1.    تعريف التطبيق.
2.    تصميم النظام.
3.    برمجة النظام.
4.    اختبار النظام وتوثيقه.


من الأسباب التى تدعونا لصنع أنظمة خبيرة :

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


مزايا ونواحى القصور فى النظام الخبيرة


 من مميزات النظم الخبيرة :

  • أنها سهلة الإستخدام لأي مستخدم سواء مستخدم عادي أو مطوّر .
  • أنها نافعة في مجال التطبيق بشكل واضح .
  • قادرة على التعلم من الخبراء بطريقة مباشرة وغير مباشرة .
  • قادرة على تعليم غير المتخصصين .
  • قادرة على تفسير أي حلول تتوصل إليها مع توضيح طريقة الوصول إليها .
  • قادرة على الإستجابة للأسئلة البسيطة وكذلك المعقدة في حدود التطبيق .
  • وسيلة مفيدة في توفير مستويات عالية من الخبرة في حال عدم توفر خبير .
  • قادرة على تطوير آداء المتخصصين ذوي الخبرة البسيطة
 

 من نواحى القصور فى النظم الخبيرة :

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