بخشی از پاورپوینت
اسلاید 1 :
سیستمهای خبره وطراحی یک سیستم خبره تجاری فرضی
اسلاید 2 :
1) - سیستم هایی هستند بر پایه دانش که از دانش ذخیره شده در خود استفاده میکنند تابه عنوان مشاور عمل نمایند که با استفاده از دانش ورویهء استنتاجی به حل مسائل میپردازد.
2) - سیتم هایی هستند که درمحیط برنامه سازی منطقی نوشته میشوند .
3) - تقلیدی از نیروی فکر و مغزانسان است که از طریق آن سعی میشود رفتار انسان شبیه سازی شود .
اسلاید 3 :
سیستم های خبره شاخه ای از علم هوش مصنوعی است كه سابقه آن به جنگ جهانی دوم بر می گرددکه تلاشهايي در جهت توسعه تكنيكهای خاص كامتيوتری انجام گرفت .
اسلاید 4 :
:(es کاربردها ی سیستم های خبره )
1)- مسایل ساخت یافته : مانند سیستم بیمه اتومبیل
2)- مسایل نیم ساخت یافته : مانند پیش بینی نوسانات بازارسهام (که سیستم مکا شفه ای و از آمارو احتمالات استفاده میشود).
سیستم های خبره ازبايگاه دانش موجود در خود استفاده ميكنند كه شامل دو بخش ميباشند:
1)- قوانين:عمومي بوده كه تمام متخصصين روی آن اتفاق نظر دارند
2)-ابتكاري واكتشافي: مانند قوانين منطق و حدس هاي مناسب .
اسلاید 5 :
بطور كلي سطح كارايي سیستم های خبره وابسته به كميت و كيفيت پایگاه دانش ميباشد .
اسلاید 6 :
مزاياي يك سیستم خبره : تقليد رفتارانسان - پاسخ سريع به مديران – جمع اوري اطلاعات و قرار دادن در فرم هاي مناسب تعامل با كاربر- انجام كارهاي پيجيده با دقت بالا – ارايه راه حل متنوع و هوشمندانه – نگهداري دانش – توزيع دانش – امکان دسترسی به دانش – رقابت اقتصادی .
تاکنون بیشتر کاربردهای esها در انجام وظایف تکراری واداری مانند تجارت و پزشکی بوده است.
معایب سیستم های خبره : هزینه سنگین – تغییر پیوسته دانش و قدیمی شدن پایگاه دانش es - عدم پاسخ گویی به تمام نیازها .
اسلاید 7 :
روش es با روشهای الگوریتمی متفاوت می باشد .
روشهای الگوریتمی روش گام به گام می باشد مانند تولید لیست حقوق کارمندان.
ولی es دارای روش آزمون وخطاست . با اتکا به تعدادی منبع برای یک هدف از پیش تعین شده را حل میکند مثلا” تشخیص نقص کامپیوتر یا جستجوی اتوموبیل برای جای پارک که بر پایه جستجو فضای حالت میباشد (که جستجو میتواند کور کورانه یا ذهنی باشد )
اسلاید 8 :
توصیف مساله در قالب اعمال وضعیت
مشخص کردن دامنه جستجو
پیاده سازی و تست سیستم
تیین پایگاه دانش و موتو جستجو
مشخص کردن دانش که برای جستجو است
پایگاه دانش و حقایق قاعدها
موتور استنتاج و کنترل استنتاج
زیر سیستم یادگیری
ودانش
زیر سیستم تشریح
واسط کاربر
مساله
سیستم خبره بر پایه دانش
معماری سیستم خبره
کاربر
خبره یا مهندس دانش
اسلاید 9 :
- قاعده ای : پرکاربردترین – استفاده از منطق
- مفهومی
- چارچوبی
مثال جمله ای : - یک فرد 18سال مذکر باید به سربازی برود
- علی 18 سال دارد
- علی مذکر است
پردازش در es
نتیجه گیری : علی باید سربازی برود
اسلاید 10 :
گزاره ای : که علاوه برمنطق جمله ای استفاده از روابط و سورهای ریاضی
در واقع این قاعده ها در پایگاه دانش es میباشد
این قاعده ها دارای 2 بخش می باشد:
مقدم (اگر ) تالی (آنگاه)
مثال : اگر معدل زیر 12 آنگاه مشروطی.
اسلاید 11 :
حال اجرای این قاعده 2 راه دارد:
1- پیش رو : از حالت اولیه رسیدن به هدف “مثال پاسخگویی تلفنی یک زنجیره پیش رو است “سیستم در ابتدا به مشتری اطلاع میدهد .
با فشار هر کلید توسط کار بر سیستم به شاخه موردنظر میرود وکار را ادامه میدهد .
برای امور مشترکین کلید1 را فشار دهید
2- پس رو:
کار بر سوال به سیستم میدهد وسعی میکند جواب آن را بیابد
سئوال : بهترین حرکت را از سیستم میپرسد ؟ سیستم حالتهای مختلف را با هم مقایسه میکند وبهترین حرکت را مشخص می کند.
مانند: بازی شطرنج
اسلاید 12 :
کاربرد قوانین در نمایش دانش سیستم های خبره:
سیستمهای خبره به خاطر پردازش دانش با برنامه های رایج متفاوتند.
این دانش در کامپیوتربه صورت قوانین نمایش داده میشود.
(که ترکیبی از ( and,or,if,then,else
مثال : اگر متقاضی خانه را دوست دارد وخانه ارزش بازدید دارد پس متقاضی را راهنمایی کنید.
اسلاید 13 :
مجموعه قوانین در این روش پایگاه دانش نامیده میشود .
چون es ها از قوانین استفاده میکنند سیستمهای متکی به دانش نامند.
نمایش دانش : 1)- استنتاجی قیاسی مانند: تقاضا برای خانه
2) – استنتاجی استقرایی
مثال: - حیوانات غذا می خورند.
- همه کانگورها غذا می خورند.
(استفاده از ذهن و حواس پنجگانه)
اسلاید 14 :
سیستمهای متداول قرا ردادی میباشند.
تفاوت esها وسیستم های قراردادی:
سیستمهای قراردادی : الگوریتمی – دستکاری داده ها داده به صورت آرایه ورکورد – داده و کنترل مرتبط
(الگوریتم + داده)
Es : هیوریستیک – سمبل ها – دانش به صورت قانون موتور استنتاج جدا از دانش
( استنتاج + دانش)
اسلاید 15 :
اکتساب دانش :
- دستی : مصاحبه کار شناسان و طراحی توسط مهندسین دانش
- نیم خودکار : طراحی پایگاه توسط کارشناسا ن
- خودکار : طراحی پایگاه توسط کارشناسان و مهندسین دانش
انواع مصاحبه:
-جهت دهنده : متخصص در صحبت آزاداست مهندس دانش فقط با سوالات کلی متخصص را هدایت میکند.
- ساخت یافته : دستیابی به جزئیات بیشتر و مفاهیمی که مطرح شده است.
- متفکرانه : از متخصص خواسته می شود تمام افکارش را در مورد کارش بیان کند.
اسلاید 16 :
مهندس دانش باید :
توانایی تشخیص صحیح و کامل دانش - توانایی بازنمایی دانش( گذاشتن در پایگاه ) – استنتاج (طراحی نرم افزاری که با دانش پایگاه واطلاعات کاربر کمک به کاربرکند) – تبیین وتوجیه
اسلاید 17 :
ابزارهای توسعه سیستم خبره
ابزارهای سیستم
ابزارهای کمکی ساخت سیستم –ابزارهای پشتیبانی توسعه – نرم افزارهای توسعه سیستم
موتورهای استقراری
ویرایشگرها- امکانات توضیح – ابزارهای کمکی-
ابزارهای مصنوئی – پوسته ها – زبانهای برنامه سازی
زبانهای هوش مصنوعی