Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   سیستم های خبره (Expert Systems) (http://artificial.ir/intelligence/forum32.html)
-   -   ابزارهای توسعه سیستم های خبره (http://artificial.ir/intelligence/thread254.html)

Astaraki ۰۶-۱۷-۱۳۸۸ ۰۹:۳۷ قبل از ظهر

ابزارهای توسعه سیستم های خبره
 
ابزارهای توسعه سیستم های خبره

اصطلاح ابزارهای سیستم های خبره ، نرم افزارهایی که برای ساخت یک سیستم خبره به کار می رود را توصیف می کند . نمودار زیر ارتباط میان ابزارهای عمومی سیستم های خبره را نشان می دهد.
http://oonjaa.persiangig.com/image/es.jpg

ابزار ايجاد سيستم خبره :

يك ابزار ايجاد پايگاه دانش يك بسته نرم‏افزارى است كه ساخت يك پايگاه دانش كاربردى را آسان ميكند [RUTH90] . اين ابزار خود از ابزارهاى ديگرى تشكيل ميگردند . اين‏ابزارها به طراح كمك ميكنند كه ساختمان پايگاه دانش ايجاد شده توسط ابزار را به عنوان ساختمان مبناى كار خود قرار دهد و عمليات جستجو در پايگاه دانش و استنتاجات بر مبناى اين جستجو و نيز ارائه‏توضيح به كاربر را توسط روالهاى اين ابزار انجام دهد و تنها به چگونگى عمليات كلان براى ايجاد سيستم خبره‏بينديشد. اين ابزار ها معمولا بصورت زير دسته بندى ميگردند :

1 - ابزار ايجاد و استفاده پايگاه دانش .

2 - ابزار تعريف و استفاده مكانيزم‏هاى استنتاج و جستجو .

3 - ابزار ايجاد زير سيستم توضيح .

4 - ابزار ايجاد و استفاده رابط كاربر .



چند مثال از قواعد موجود در سیستم های واقعی در قسمت زیر آمده است :

ü سیستم خبره ی MYCIN برای تشخصی منانژیت و بیماری های عفونی ناشی از وجود باکتری در خون :

اگر

محل کشت میکروب در آزمایشگاه خونی است و

هویت ارگانیسم با قطعیت شناخته نشده است و

رنگ ارگانیسم به صورت گرام منفی است و

شکل ارگانیسم میله ای است و

بیمار دچار سوختگی شدید است

آنگاه

شواهد ضعیفی (با درجه اطمینان 0.4 ) نشان می دهند که هویت ارگانیسم، شبه تک یاخته است.



ü سیستم XCON/RI برای پیکره بندی سیستم های کامپیوتری DEC VAX :

اگر

زمینه ی فعلی، تخصیص ابزار به نمونه های unibus است و

یک درایو دیسک دو دریچه ای وجود دارد و

نوع کنترل کننده مود نیاز مشخص است و

دو کنترل کننده وجود دارد که به هیچ یک از آن ها ابزاری تخصیص نیافته است و

تعداد ابزار هایی که این کنترل کننده ها می توانند از آن ها پشتیبانی کنند مشخص است

آنگاه

به هر یک از کنترل کننده ها درایو دیسک تخصیص دهید و توجه داشته باشید که دو کنترل کننده با هم ارتباط دارند و هر دوی آنهای از یک درایو پشتیبانی می کنند.



چند نمونه از سیستم های خبره ای که قبلا برای کاربرد های سازمانی ایجاد شده اند :

- سیستم XCON که توانسته سالانه میلیون ها دلار صرفه جویی نصیب DEC کند، زمان لازم برای پیکره بندی یک سفارش را کاهش داده و صحت کار انجام داده شده برای یک سفارش را افزایش دهد. سیستم XCON به طور متوسط می تواند هر سفارش را ظرف دو دقیقه پیکره بندی نماید که 15 برابر سریع تر از انسان است. همچنین انسان در 70% مواقع کار پیکره بندی را به طور صحیح انجام می دهد. این رقم برای سیستم XCON 98% می باشد.

- سیستم DENDRAL که برای تفسیر ساختار مولکولی به کار می رود.

- سیستم MYCIN که برای تشخیص و درمان بیماری های مولکولی به کار می رود.

امین شریفی ۱۲-۲۷-۱۳۸۸ ۰۴:۱۸ بعد از ظهر

با سلام و خسته نباشید.

چند پرسش درباره "ابزارهای توسعه سیستم های خبره" داشتم :

1) آیا برای نوشتن سیستم های خبره نیازمند ِ زبانی با ویژگی های خواص هستیم، مثلا زبان های declarative مانند همان های که در XML base ها مشاهده می کنیم و یا زبان های functional مانند همان هایی که در lisp مشاهده میکنیم و یا زبان های OO. اصولا با زبان و گرامر بخصوصی باید این زبان ها را نوشت؟
2) پوسته هایی که در نوشتن ِ سیستم های خبره استفاده می شود، بیشتر برای اپلیکیشن های PC می باشد و یا مانند dialog2 قابلیت پیاده سازی در mobile,web و غیره را دارند؟، اصولا وابسته به فریم ورک بخصوصی هستند و یا یک کتابخانه (C) هستند؟

با تشکر.


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۵:۱۱ بعد از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.