دسته بندی | هوش مصنوعی |
بازدید ها | 13 |
فرمت فایل | doc |
حجم فایل | 124 کیلو بایت |
تعداد صفحات فایل | 34 |
مقاله تکنیک ها و زبان برنامه نویسی هوش مصنوعی
این مقاله در 34 صفحه تهیه وتنظیم شده است .
فهرست :
مقدمه
زبان، شناخت و خلاصه پردازی
خلاصه پردازی طبقه بندی شده (سلسله مراتبی )
خصوصیات مطلوب یک زبان AI
پشتیبانی از محاسبات سمبولیک
انعطاف پذیر بودن کنترل:
پشتیبانی از روش های برنامه نویسی جستجویی
تعاریف مشخص و واضح
خلاصه ای دربارة LISP و PROLOG
PROLOG
LISP
- برنامه نویسی شیء گرا
محیط های هیبرید
زبانهای برنامه نویسی هوش مصنوعی
سایر روش های برنامه نویسی
ما در عصری زندگی می کنیم که جامعه شناسان آن را عصر انقلاب کامپیوتر نام نهاده اند و مانند هر انقلاب واقعی دیگر، انقلابی است گسترده و فراگیر و تأثیر پایداری برجامعه خواهد داشت. این انقلاب در اقتصاد امروز و نظم جامعه، به همان میزان انقلاب صنعتی در قرن 19 تأثیر دارداین تحولات قادر است الگوی فکری و فرم زندگی هر فرد را تغییر دهد. انقلاب کامپیوتر توان ذهنی ما را گسترش می دهد.
عملکرد اولیة برنامه نویسی هوش مصنوعی (AI) ایجاد ساختار کنترلی مورد لزوم برای محاسبه سمبولیک است خصوصیات این ساختارها به مقدار زیادی موجب تشخیص خصوصیاتی می شود که یک زبان کاربردی می بایستی فراهم کند.
در این مقدمه به یک سری خصوصیات مورد نظر برای زبان برنامه نویسی سمبولیک می پردازیم و زبانهای برنامه نویسی LISP و PROLOG را معرفی خواهیم کرد. این دو زبان علاوه بر این که از مهمترین زبانهای مورد استفاده در هوش مصنوعی هستند، خصوصیات semantic و syntactic آنها نیز باعث شده که آنها شیوه ها و راه حل های قوی برای حل مسئله ارئه کنند.
تأثیر قابل توجه این زبانها بر روی توسعه AI از جمله توانائی آنها به عنوان «ابزارهای فکر کردن» می باشد که از جمله نقاط قوت آنها در زبانهای برنامه نویسی می باشد. همان طور که هوش مصنوعی مراحل رشد خود را طی می کند زبانهای LISP و PROLOG بیشتر مطرح می شوند.
این زبانها کار خود را در محدودة توسعه و prototype سازی سیستم های AI در صنعت و دانشگاهها دنبال می کنند. اطلاعات در مورد این زبانها به عنوان بخشی از مهارت هر برنامه نویس AI می باشد ما به بررسی این دو زبان در هوش مصنوعی می پردازیم.