کاربرد هوش مصنوعی در بازی
44 صفحه در قالب word
مقدمه ای بر نحوه ی کاربرد هوش مصنوعی در بازی
حتما در دوران کودکی بازی O - X را انجام دادید . به طور مثال شما با حرف O و دوستتون با حرف X خونه های یه جدول 9 خونه ای را پر میکردید. و هرکس که میتونست با حرف مربوط به خودش سه خونه پشت هم رو پر کنه برنده میشد!
حالا حالات ممکن صفحه را در حین اجرای بازی در نظر بگیرید. . این حالات محدود و قابل پیشبینی هستند و تعداد آنها 19683 حالت است (برای محاسبه، برای هر یک از 9 تا خانه جدول میتوان سه حالت خالی، X و O را در نظر گرفت پس تعداد کل حالات 9^3 خواهد بود).
میشه برنامهای نوشت که تمام این حالات را در نظر میگیرد و در ازای هر حالت خاص، رفتاری هوشمندانه را انجام میدهد. شاید عدد 9 ^3 به نظرتون بزرگ بیابید. اما حقیقت این است که با در نظر گرفتن قوانین بازی میتوان این حالات را خلاصهتر کرد. نکتهی مهم در این برنامه، محدود بودن حالات ممکن است. ببرای همین میشه برنامه ی این بازی را به گونهای نوشت که هیچگاه بازنده نباشد.
(در نظر بگیرید که نوشتن چنین برنامهای برای بازی شطرنج تقریباً غیرممکن است(
درست است که این الگوریتم در بازی در برابر حریف شکست نمیخورد و همواره هوشمندانهترین رفتار را از خود نشان میدهد اما این هوشمندی برنامهنویس است که در قالب دستورات الگوریتمیک به کامپیوتر القا شده است و برنامه به خودی خود هیچگونه خلاقیت و هوشمندی در اجرای بازی نداشته و فقط از یک مجموعه باید و نباید و دستور که برنامهنویس به آن داده، تبعیت کرده است.
پس ما از یک برنامهی هوشمند و یا بهعبارت دیگر هوش مصنوعی، قابلیتهای مختلفی مثل استنتاج، حدس، خلاقیت و یادگیری را انتظار داریم. اما آیا بواقعا میشه چنین انتظارهایی را از برنامههای کامپیوتری داشت؟
عدهای از ریاضیدانان و دانشمندان علوم کامپیوتر معتقد بودند چنین کاری غیرممکن است به این علت که کامپیوتر صرفاً میتواند دستورهای برنامهنویس را - که در قالب یک الگوریتم به آن داده میشود -انجام دهد. پس نمیتوانیم از یک برنامه، انتظار انجام کاری را داشته باشیم که در قالب الگوریتم به او دستور داده نشده است. در حقیقت برنامههای کامپیوتری نمیتوانند کارهایی غیرقابل پیشبینی انجام دهند، پس نمیتوانند خلاقیت داشته باشند.
پاسخ این ادعای درست، ادعای درست دیگری است که تمام فعالیتهای انجام شده در زمینهی هوش مصنوعی را توجیه میکند. اگر بتوانیم استنتاج، خلاقیت و یادگیری را در قالب الگوریتم و دستورها به کامپیوتر بدهیم و انتظار داشته باشیم تا با تبعیت از این دستورها، رفتاری هوشمندانه داشته باشد، چیزی خلاف گفتهی بالا انجام نگرفته است.
در حقیقت دستورهایی که کامپیوتر در قالب الگوریتمهای هوش انجام میدهد، چنین معنایی خواهند داشت:
- هوشمندانه رفتار کن.
- استنتاج کن.
- یاد بگیر.
- خلاقیت داشته باش.
- یک اشتباه را دوبار تکرار نکن.
- از تجربههایت درس بگیر.
پس بهطور کلی، روند کار، همانندسازی برنامه با مغز انسان است؛ هر چند این کار بهطور کامل ممکن نیست. اما نتایج خوبی مثل شبکههای عصبی از محصولات همین فعالیتهای نه چندان کامل و دقیق است.
مهمترین نکته در علم هوش مصنوعی این است که بتوانیم تعریف دقیقی از آنچه دقیقاً در مغز انسان طی یک فعالیت هوشمندانه رخ میدهد ارائه کنیم. به عنوان مثال سعی کنید دقیقاً بیان کنید که در حین اثبات یک قضیهی ریاضی چه اتفاقی در مغزتان میافتد. کار خیلی سختی به نظر میاد، اما جنبههایی از هوش هستند که سادهتر قابل بیانند.
بازی با هوش - بررسی هوشمصنوعی در بازیهای کامپیوتری
اشاره :
در دنیای امروز یکی از مهمترین قسمتهای علم پزشکی، طراحی و بازسازی اجزای مختلف بدن است. حال این سؤال مطرح است که در دنیایی که دیگر، مواردی مانند نقص عضو و از بین رفتن حالت هدایتی- الکتریکی قلب، فشار بالای جمجمه و حتی انواع مختلف فلجهای دست و پا، برای بیمار، کمتر محدودکننده است و تا حدودی دیگر یک نقیصه محسوب نمیشود، بازسازیِ احساسات، عواطف و تفکرات چه جایی دارد؟ بشر تا چه میزان توانسته است مسائل روحی خود را در نمونهای آزمایشگاهی تولیدکند؟ آیا میتوان امیدوار بود که در آینده گوشهای از عواطف آدمی در یک ماشین، جمعآوری شود؟
شاید جواب این سؤالات با پیشرفتهایی که در بازسازیِ هوش در کامپیوتر شدهاست، در آینده تا حدودی دور از دسترس نباشد. هوشمصنوعی، بهویژه آنچه که در بازیهای کامپیوتری شاهد آن هستیم، روز به روز در حال نزدیک شدن به مدل واقعی خود است. یک بازی کامپیوتری خوب، بازیای است که هر نکتهای را در این دنیای مجازی بهتر و واقعیتر به دنیای حقیقی ربط دهد. به همین منظور داشتن حریفی قدرتمند و انساننما لازمه بازسازی هوش و تفکرات انسانی است.
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ممکن است هنگام انتقال از فایل اصلی به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود، ولی در فایل دانلودی همه چیز مرتب و کامل میباشد.
متن کامل با فرمت word را که قابل ویرایش و کپی کردن می باشد، می توانید در ادامه تهیه و دانلود نمائید.
کاربرد هوش مصنوعی در بازی