تبلیغات
هوش مصنوعی
LOGO
همیشه جایی در پشت ذهنت به خاطر بسپار که اثر انگشت خداوند بر همه چیز هست...

سلام دوست عزیز به وبلاگ خودت خوش اومدی هرسوالی داشتی درموردکامپیوتر مطرح کنین آدرس ایمیلتونم بنویسین درعرض24ساعت جواب میدم.

پنجشنبه 5 بهمن 1391
در AI خودكار كردن یا برنامه*نویسی همه جنبه*های شناخت انسانی بوسیله بنیادهای شناخت علمی روشهای نمادین و غیر نمادین AI، پردازش زبان طبیعی، دید كامپیوتری و سیستمهای تكامل یا سازگار مطرح می*شود. لازم است دامنه مسئله*های خیلی پیچیده در ابتدای مرحله برنامه*نویسی یك مسئله AI معین، مشخص شود كه كافی نیست. تنها بوسیله تعامل و افزایش اصلاحات خصوصیات بسیار دقیق ممكن است. در حقیقت مسئله*های معمول AI به بسیاری از زمینه*های خاص گرایش دارند، بنابراین روشهای ذهنی باید بوسیله تولید و آزمایش روشها بطور تجربی توسعه یابند(مشهور به نمونه سازی سریع). در اینصورت برنامه*نویسی AI بطور قابل توجهی با روشهای استاندارد مهندسی نرم*افزار متفاوت بوده زیرا برنامه*نویسی معمولا از یك مشخصات رسمی با جزئیات شروع می*شود. در برنامه*نویسی AI پیاده*سازی در واقع جزئی از پردازش مشخصات مسئله است. به اقتضای طبیعت مسئله*های AI برنامه*نویسی AI مزایای بسیاری دارد اگر زبانهای برنامه نویسی، برنامه*نویسAI را آزاد بگذارند و در بسیاری از ساختارهای فنی محدود نكنند (مانند ساختار انواع داده*ای جدید سطح پایین، دستیابی دستی به حافظه). ترجیحاً سبك برنامه*نویسی اعلانی برای استفاده در ساختارهای پیش*ساخته داده*ای سطح بالا(مانند لیستها و درختها) و عملیات(مانند تطبیق الگوها) مناسب است، بنابراین محاسبات نمادین سطح خلاصه*سازی بیشتری نسبت به آنچه كه با زبانهای دستوری استاندارد مانند فرترن، پاسكال یا C امكان*پذیر خواهد بود را پشتیبانی می*كند. البته طبقه*بندی خلاصه سازی آسان نیست،* زیرا تدوین برنامه*های AI روی كامپیوترهای استاندارد وان نیومن نمی*تواند به كارآمدی زبانهای دستوری باشد. هر چند یك مسئله مسلم AI فهم آن است (حداقل جزئیات) امكان دارد با تنظیم مجدد آن به شكل خصوصیات جزئی شده با بكار بردن یك زبان دستوری پیاده* سازی مجدد شود. با توجه به نیازمندیهای محاسبات نمادین و برنامه*نویسی AI دو الگوی جدید برنامه*نویسی كه به سبك دستوری پیشنهاد می*شوند بوجود می**آید: سبك برنامه*نویسی تابعی و منطقی. هر دو بر مبنای ریاضیات طرح*ریزی شده*اند، یعنی نظریه توابع بازگشتی و منطق رسمی. اولین زبان برنامه*نویسی AI كاربردی كه هنوز هم بطور گسترده استفاده می*شود زبان برنامه*نویسی Lisp است كه در اواخر دهه 1950 توسط جان مك كارتی توسعه یافته است. Lisp برمبنای نظریه توابع ریاضی و خلاصه*سازی Lambda است. تعدادی از كاربردهای مهم و موثرAI در Lisp نوشته شده است. كه ما بعضی از جزئیات این زبان برنامه*نویسی را در این مقاله شرح خواهیم داد. در اوایل دهه 1970 یك الگوی برنامه*نویسی جدید بنام برنامه*نویسی منطقی بر اساس محاسبات گزاره*ای بوجود آمد. اولین و مهمترین زبان برنامه*نویسی منطقی Prolog است كه توسط آلن كالمرار، رابرت كوالسكی و فیلیپ راسل توسعه یافته است. مسئله*ها در prolog بصورت حقایق، بدیهیات و قوانین منطقی برای استنباط حقایق جدید بیان می*شوند. Prolog با قانون ریاضی در محاسبات گزاره*ای و نتایج نظری بدست آمده در زمینه اثبات قضیه خودكار در اواخر دهه 1960 بنا نهاده شده است.



ادامه مطلب
ساعت ارسال 12:49 ب.ظ نویسنده: فرشته ملكزاده نظر: ()

نویسندگان

نظرسنجی

وبلاگمون چطور بود؟

آمار بازدید کل بازدید ها :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
آمار مطالب تعداد نویسندگان :
تعداد کل مطالب :
آخرین بروز رسانی :

درباره ما