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

هوش مصنوعی برای حل مساله برنامه خاصی را دنبال می کند. توجه به ویژگی های هوش مصنوعی در مقام استفاده از این نوع برنامه ها سودمند است.  5 ویژگی از میان آنها اهمیت خاصی دارند

بازنمایی نمادین:
ویژگی اول این است که هوش مصنوعی از نمادهای عددی در حل مسائل استفاده می کند.  هوش مصنوعی بر پایه دستگاه دوگانی؛ صفر و یک مسائل را حل می کند.  از این رو برخی مخالفان گفته اند مهمترین نقص هوش مصنوعی آن است که غیر از عدد صفر و یک را نمی فهمد.  به تعبیر دیگر، رایانه فقط بله یا نه را می فهمد و نمی تواند حالات واسطه بین آن دو را بفهمد.  در مقابل طرفداران هوش مصنوعی گفته اند هوش طبیعی (هوش انسان) هم بر پایه دستگاه دوگانی پدیده ها و امور مختلف را می فهمد؛ اگر سلول های عصبی انسان را بررسی کنیم، درمی یابیم فهم بشری بر حالت دوگانی استوار شده است و دستگاه عصبی مفاهیم و تصورات را به صورت حالات دوگانی تبدیل می کند.  البته نشان دادن نحوه این تبدیل در مفاهیم و ادراکات پیچیده دشوار است.  اما بررسی برنامه های هوش مصنوعی فهم این امر دشوار را آسان کرده است.

روش اکتشافی:
ویژگی دوم هوش مصنوعی به نوع مسائلی که حل می کند، مربوط می شود.  این مسائل معمولا راه حل الگوریتمی ندارند.  مراد از الگوریتم سلسله ای از مراحل منطقی است که به حل مساله می انجامد. هوش این مراحل را گام به گام طی می کند تا به حل مساله دست می یابد.  به عبارت دیگر، در الگوریتم پیمودن این مراحل به طور طبیعی رسیدن به نتیجه را تضمین می کند.  مسائلی که هوش مصنوعی حل می کند، معمولا راه حل الگوریتمی ندارند؛ به این معنا که معمولا نمی توانیم برای حل این مسائل الگوریتمی یا به عبارت دیگر، سلسله ای از مراحل منطقی را بیابیم که پیمودن آنها رسیدن به نتیجه را تضمین کند.
از این رو، هوش مصنوعی در حل مسائل به روش اکتشافی؛ یعنی به روشی که پیمودن آن رسیدن به نتیجه را تضمین نمی کند، روی می آورد. 
هوش مصنوعی بر پایه دستگاه دوگانی مسائل را حل می کند مخالفان می گویند مهمترین نقص هوش مصنوعی آن است که غیر از عدد صفر و یک را نمی فهمد.
در روش اکتشافی راههای متعددی برای حل مساله وجود دارد که اختیار یکی از آنها باز مجالی برای اختیار دیگر راهها باقی می گذارد و پیمودن یکی از آنها مانع از روی آوردن به بقیه نمی شود.  درنتیجه، برنامه هایی که راه حل تضمینی دارند جزو برنامه های رایانه ای به شمار نمی آیند.
مثلا برنامه های حل معادلات درجه دوم جزو برنامه های رایانه ای به شمار نمی آید؛ زیرا برای حل آن الگوریتم خاصی وجود دارد. 
برنامه های بازی شطرنج زمینه پر خیر و برکتی برای هوش مصنوعی بوده است؛ زیرا روش شناخته شده ای برای تعیین بهترین حرکت در مرحله خاصی از این بازی وجود ندارد.  زیرا اولا تعداد احتمالات موجود در هر حالتی تا حدی زیاد است که نمی توان جستجوی کاملی را انجام داد.  ثانیا آگاهی ما از منطق حرکتهایی که بازیکنان انجام می دهند، بسیار اندک است.  این ناآگاهی تا حدی به ناخودآگاهانه بودن این حرکت ها برمی گردد و البته در برخی موارد هم بازیکنان از روی عمد منطق خود را آشکار نمی کنند. 
هربرت دریفوس یکی از مخالفان هوش مصنوعی با توجه به نکته فوق ادعا کرده است که هیچ برنامه ای برای رسیدن به سطح یک بازیگر خوب شطرنج وجود ندارد.  اما ظهور برنامه های پیشرفته شطرنج از سال 1985 به بعد خطای ادعای دریفوس را روشن ساخت. 
بازنمایی معرفت:
برنامه های هوش مصنوعی با برنامه های آماری در بازنمایی معرفت تفاوت دارند؛ به این معنا که برنامه های نخست از تطابق عملیات استدلالی نمادین رایانه با عالم خارج حکایت می کنند.  می توانیم این نکته را با مثال ساده ای توضیح دهیم.
بازنمایی معرفت عنوانی برای مجموعه ای از مسائل راجع به معرفت است از قبیل:

  1. معرفت مورد نظر در هوش مصنوعی چیست ، چه انواعی و چه ساختاری دارد؟
  2. چگونه باید معرفت را در رایانه بازنمایی کرد؟
  3. بازنمایی چه نوع معرفتی را آشکار می سازد؟ و چه چیزی مورد تاکید قرار می گیرد؟ 
  4. معرفت را بایدچگونه به دست آوردوچگونه باید تغییر داد؟

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


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





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




درباره وبلاگ



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

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