هوش مصنوعی چیست

گرچه این تصور تا حد بسیار زیادی زاییده فیلم‌های سرگرم کننده و کارتون‌ هایی است که برای بچه‌ها ساخته می‌شود، اما چندان هم غلط و بی ربط نیست. البته همه تعریفی که از هوش مصنوعی وجود دارد در ربات‌های هوشمند خلاصه نمی‌شود و این موضوع بسیار فراتر از ربات‌های تصمیم گیرنده است.هوش مصنوعی چیستدر دنیای کامپیوتر، گاهی با عنوان هوش ماشینی نیز از آن یاد می‌شود، به پیاده‌‌سازی هوش انسان در ماشین‌ها گفته می‌شود. به عبارتی دیگر، به علمی گفته می‌شود که مغز انسان را به گونه‌‎ای در ماشین‌ها شبیه سازی کنیم که بتوانند مانند انسان فکر کنند، یاد بگیرند و آموزش دهند و واکنش‌ها و حرکات آنها را تقلید نمایند.هوش مصنوعی می‌تواند به هر گونه ماشین یا سیستمی که بتواند رفتار خود را مطابق با مغز انسان تنظیم نماید و تکنیک‌های حل مساله را بیاموزد و آنها را به کار ببندد، گفته می‌شود. ایده آل‌ترین خصوصیت آن، توانایی آن برای عقلانی سازی کارها و انتخاب بهترین راه حل‌ها که برای رسیدن به اهداف تعیین شده، شانس بیشتری دارند، می‌باشد.هوش مصنوعی مبتنی بر این اصل است که می‌توان هوش انسان را به گونه‌ای تعریف نمود که یک سیستم یا یک ماشین بتواند از آن تقلید نماید و وظایف آن را بدون هیچ عیب و نقصی انجام دهد و خصوصیات مغز انسان که مهم‌ترین آنها عبارتند از: یادگیری، استدلال و ادراک را بیاموزد و آنها را پیاده سازی نماید.در سال‌های گذشته، معیارهایی برای آن تعریف می‌شدند که این فاکتورها، با پیشرفت روزافزون تکنولوژی و سرعت بالای پیشروی آن، منسوخ شده اند، به عنوان مثال، ماشین‌هایی که عملگرهای پایه‌ای ریاضی را انجام می‌دهند و یا سیستم‌های تبدیل صوت به نوشتار مروزه به این عنوان تلقی نمی‌شوند زیرا این توانایی‌ها، جزو کاربردهای یک رایانه معمولی، امروزه مورد استفاده قرار می‌گیرندقدرت محاسباتی آن بسیار گسترده و عظیم است، اما مغز انسان قابلیت این را دارد که در بسیاری از جنبه‌ها مجموعه داده‌هایی بسیار وسیع‌تر و روش‌هایی بسیار بهینه‌تر را به کار بگیرد.تاریخچه هوش مصنوعیتاریخچه به سال های جنگ جهانی دوم بر می‌گردد. زمانی که نیروهای آلمانی برای رمز نگاری و ارسال ایمن پیام ها از ماشین enigma استفاده می کردند و دانشمند انگلیسی، آلن تورینگ در تلاش برای شکست این کدها برآمد. تورینگ به همراه تیمش ماشین bombe را ساختند که enigma را رمز گشایی می کرد. هر دو ماشین enigma و bombe پایه های یادگیری ماشینی (machine learning) هستند که یکی از شاخه های Artificial intelligence می‌باشد. تورینگ ماشینی را هوشمند می‌دانست که بدون اینکه به انسان حس صحبت با ماشین را بدهد، با او ارتباط برقرار کند و این مسئله پایه علم هوش مصنوعی است یعنی ساخت ماشینی که همانند انسان فکر، تصمیم گیری و عمل کند.رفته رفته با پیشرفت فناوری و سایر سخت افزارهای مورد نیاز برای توسعه هوش مصنوعی، ابزار هوشمند و سرویس‌های هوشمندی به بازار عرضه شدند که از آن در بسیاری از فرآیندهایشان استفاده می‌کردند. بسیاری از سرویس‌های معروفی همانند موتورهای جستجو، ماهواره‌ها و غیره نیز از آن استفاده می‌کردند. با معرفی گوشی‌های هوشمند و پس از آن گجت‌های هوشمند، هوش مصنوعی گام بلندی را برای ورود به زندگی انسان‌های پشت سر گذاشت.رشته هوش مصنوعیدر عصر حاضر، بیشتر افراد، این رشته را به عنوان بهترین رشته دنیا می‌شناسند. این رشته هر روز بیشتر مطرحیت پیدا می‌کند. همان‌ طور که قبلاً اشاره کردیم، این رشته می‌تواند ترکیب ایده‌آلی برای فناوری بلاکچین باشد.انواع هوش مصنوعیبر اساس میزان دقت یادگیری از مفاهیم و عملکردی که دارد دسته‌بندی می‌شود، در حال حاضر این علم سه نوع دارد که چشم انداز و ماموریت این علم را مشخص کرده است.محدود (Artificial Narrow Intelligence) – ANIعمومی (Artificial General Intelligence) – AGIسوپر (Artificial Super Intelligence) – ASIشاخه های هوش مصنوعییادگیری ماشینشبکه‌ی عصبیبینایی ماشینسیستم‌های خبرهپردازش زبان طبیعیالگوریتم ژنتیکروباتیکنتیجه گیریاین رشته آینده درخشانی دارد. این گرایش کامپیوتر هنوز در حال بلوغ است و مسائل حل نشده بسیاری در آن وجود دارد. کسانی که در این حوزه وارد می‌شوند با مسائل مختلفی مثل Machine Learning، Deep learning، بینایی ماشین و غیره سروکار دارند. انتخاب پایتون برای یک متخصص هوش مصنوعی مزایای زیادی دارد. زیرا با انتخاب این زبان، شخص می‌تواند به جای وقت گذاشتن روی زبان برنامه نویسی، بیشتر روی الگوریتم‌ها و مسائل حوزه کاری خود تمرکز کند.