سیستم های خبره بعنوان شاخه ای پر کاربرد در حوزه’ هوش مصنوعی نرم افزارهایی هستند که ورودی هایی را بعنوان واقعیت
از کاربر دریافت میکنند و باتوجه به اطلاعات ورودی آنها را با قوانین تعریف شده در پایگاه دانش توسط موتور استنتاج بررسی کرده و در نهایت پیشنهاد مناسب را که به آن دانش خبرگی اطلاق میشود در خروجی اعلام میکنند. پرولوگ از نرم افزارهای کلاسیک و پر استفاده در طراحی سیستمهای خبره’ قانون گرا محسوب میشود که مخصوصا" در پروژه های آموزشی دانشگاهها همواره توسط اساتید پیشنهاد میشود.
مهمترین مرحله’ ساخت این سیستم طراحی یک استخوان بندی اصلی بنام shell یا پوسته است . شاید یکی از امتیازات این پروژه پوسته’ کارامد آن باشد .این سیستم با توجه به اهداف، سلایق،انگیزه های کاربر یک زبان برنامه نویسی را برای یادگیری به او پیشنهاد میکند. این برنامه را با توجه به نیاز دانشجویان در مقطع کارشناسی فناوری اطلاعات و ارشد مهندسی کامپیوتر و هوش مصنوعی و با یک رابط کاربری فنگلیش نوشتم که مشکل احتمالی با درک سئوالات و پیشنهادات سیستم وجود نداشته باشد ، از طرفی شناسایی قسمت پوسته آسانتر باشد که این مطلب میتواند به درک بهتر اجزای سیستم کمک زیادی بکنه. و اگر موضوع خاص دیگری مثل سیستمهای توصیه’ پزشکی یا صنعتی و سایر حوزه ها برای طراحی مورد نظر بود سر در گمی پیش نیاد.
روش اجرای برنامه را ذیلا" میگم که خیلی هم ساده است.
نرم افزار پیشنهادی من که همه جا هم بصورت رایگان هست یکی از نسخه های SWI-prolog هست.
بعد از دانلود ، روی فایل پرولوگ بنام exlang.pl دابل کلیک کنید. در پرولوگ عبارت .exlang را تایپ کنید (نقطه’ جلوی عبارت exlang فراموش نشود)
سیستم در چند مرحله لیستی از سئوالات را میپرسد. کافی است در هر مرحله عدد گزینه’ مورد نظر را با یک نقطه جلوش تایپ کرده اینتر را بزنید. در نهایت سیستم بعد از بررسی پاسخهای ورودی پیشنهاد خودش را که شامل زبان برنامه نویسی مناسب و توضیحی کوتاه در مورد آن زبان است مشابه یک نمونه تصویری که به ضمیمه گذاشتم چاپ میکند.
در صورت تمایل به مطالعه’ بیشتر میتوانید آموزش کامل پرولوگ را از آدرس زیر را رایگان و مستقیم دانلود کنید.
http://dl.daneshjooyar.com/Seyed100/VB/Prolog.rar
موفق باشید
برچسب ها:
پرولوگ سیستم خبره پیاده سازی مشاور زبان برنامه نویسی