سونی هندی‌کم 4K خود را با بزرگنمایی 20 برابر معرفی کرد
کمپانی Ricoh دوربین 360 درجه جدید Theta S را در ایفا معرفی کرد
بررسی اسپیکر Z623 لاجیتک
اینتل تا سال ۲۰۱۹ حافظه‌ SSD با ظرفیت ۱۰۰ ترابایت روانه ...

هوش مصنوعی چیست : پیچیدگی در هوش مصنوعی

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

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

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

یکی از بهترین راه ها شکستن مسئله به چندین زیر مسئله می باشد. با این کار دیگر به جزئیات هر زیر مسئله کمتر توجه میکنیم و هر گاه به یک زیر مسئله توجه می کنیم دیگر به کل مسئله کاری نداریم. در بسیاری از برنامه نویسی ها می توانیم به تعریف توابع جداگانه (function)یا حتی subroutine ها اشاره کرد.