تبلیغات
هوش مصنوعی - زبان‌های برنامه‌نویسی در هوش مصنوعی
 
هوش مصنوعی
 
 
چهارشنبه 29 شهریور 1391 :: نویسنده : sh mirzaei

زبان‌های هوش مصنوعی ابزار اصلی بررسی و ساخت برنامه‌های رایانه‌ای است که می‌تواند در شبیه‌سازی فرآیند‌های هوشمند مانند یادگیری، استدلال و فهم اطلاعات به کار برود.  هر چند زبان رایانه برای استفاده محاسبات و بررسی ریاضی روی اعداد طراحی شده بود، اما مهندسان این حوزه دریافتند که با رشته‌ای از بیت‌ها می‌توان اشیای دلخواه را نیز نمایش دهند.  عملیات روی این نمادها و سمبل‌ها می‌تواند به عنوان قوانینی در جهت ساخت یا ارتباط بین آنها به کار رود. این محاسبات منطقی به عنوان الگوریتم‌هایی که هر گونه اطلاعات را پردازش می‌کند، می‌تواند برای شبیه‌سازی هوش انسان به کار برود.

  در زمینه هوش مصنوعی با توجه به این که در بسیاری از زمینه‌های خاص گرایش وجود دارد، لذا روش‌های ذهنی نیز باید به وسیله تولید و آزمون (Generate and test) توسعه یابد.  در برنامه‌نویسی (Artificial Intelligence AI) پیاده‌سازی در واقع جزئی از پردازش مشخصات مساله است.  با توجه به مشخصات محاسبات رایانه‌ای و برنامه‌نویسی هوشمند ۲ روش جدید برنامه‌نویسی به وجود می‌آید، روش برنامه‌نویسی تابعی و روش برنامه‌نویسی منطقی که هر دو بر مبنای ریاضیات و نظریه توابع بازگشتی طرح‌ریزی شده است.

   اولین زبان برنامه‌نویسی AI که هنوز به طور گسترده استفاده می‌شود، زبان برنامه‌نویسی LISP است که نظریه توابع ریاضی در اواخر دهه ۱۹۵۰ توسط جان مک کارتی به وجود آمد.  اوایل دهه ۱۹۷۰ یک الگوی برنامه‌نویسی جدید به نام برنامه‌نویسی منطقی بر اساس محاسبات گزاره‌ای رایج شد.  اولین و مهم‌ترین زبان برنامه‌نویسی منطقی prolog است که توسط آلن کولمرائور و فیلیپ راسل توسعه یافت.  مسائل در prolog به صورت حقایق و قوانین منطقی برای استدلال و استنتاج بیان می‌شود.

 

 برای گذراندن دوره های تخصصی برنامه نویسی و شبکه به شرکت بین المللی اموزش علوم و فناوری اطلاعات سروش سپاهان ( سیتکو ) مراجعه نمایید.





نوع مطلب :
برچسب ها :




درباره وبلاگ



مدیر وبلاگ : sh mirzaei
نویسندگان
جستجو

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