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