همه چیزهایی که باید در مورد هوش مصنوعی بدانید

هوش مصنوعی با حروف مخفف AI خوانده می شود که کوتاه شده عبارت (Artificial Intelligence) است و آغاز آن به دهه 50 میلادی در دانشگاه دارتمورث باز می گردد. زمانی آمریکا یک پروژه تحقیقاتی گسترده را برای توسعه هوش مصنوعی راه اندازی کرد، اولین پایه های آن شکل گرفت تا اینکه در سال 1996 سوپرکامپیوتر «دیپ بلو» (Deep Blue) توسط کمپانی IBM رونمایی شد. این سوپر رایانه قادر بود قهرمان شطرنج جهان «گری کاسپارف» (Garry Kasparov) را در مسابقه‌ای که در سال ۱۹۹۶ میلادی برگزار شد شکست دهد. برای این دستگاه از الگوریتم های هوش مصنوعی استفاده شده بود.

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

انواع هوش مصنوعی

هوش مصنوعی انواع مختلفی دارد که شامل موارد زیر است:

هوش مصنوعی نمادین (Symbolic)

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

هوش مصنوعی عصبی (Neural AI)

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

شبکه‌های عصبی (Neural Networks)

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