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

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

شاخه ای از علوم کامپیوتر به نام هوش مصنوعی به دنبال ایجاد رایانه یا ماشین هایی به اندازه انسان ها است.

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

به گفته پدر هوش مصنوعی، جان مک کارتی، این چنین است "علم و مهندسی ساخت ماشین های هوشمند به ویژه برنامه های کامپیوتری هوشمند".

هوش مصنوعی راهی برای ایجاد یک کامپیوتر، یک ربات کنترل شده توسط کامپیوتر یا یک نرم افزار هوشمندانه، به همان روشی که انسان های باهوش فکر می کنند.

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

فلسفه هوش مصنوعی

در حین بهره برداری از قدرت سیستم های کامپیوتری، کنجکاوی انسان، او را به شگفتی می کشاند، "آیا یک ماشین می تواند مانند انسان فکر کند و رفتار کند؟"

بنابراین، توسعه هوش مصنوعی با هدف ایجاد هوش مشابه در ماشین‌هایی که ما آن‌ها را در انسان‌ها می‌یابیم و بالا می‌دانیم، آغاز شد.

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

  • برای ایجاد سیستم های خبره - سیستم هایی که رفتار هوشمندانه ای از خود نشان می دهند، یاد می گیرند، نشان می دهند، توضیح می دهند و به کاربران خود توصیه می کنند.
  • برای پیاده سازی هوش انسانی در ماشین ها - ایجاد سیستم هایی که می فهمند، فکر می کنند، یاد می گیرند و مانند انسان رفتار می کنند.

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

هوش مصنوعی یک علم و فناوری است که مبتنی بر رشته هایی مانند علوم کامپیوتر، زیست شناسی، روانشناسی، زبان شناسی، ریاضیات و مهندسی است. محور اصلی هوش مصنوعی در توسعه عملکردهای کامپیوتری مرتبط با هوش انسانی است، مانند استدلال، یادگیری و حل مسئله.

از میان حوزه های زیر، یک یا چند ناحیه می توانند در ساخت یک سیستم هوشمند کمک کنند.

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

برنامه نویسی بدون و با هوش مصنوعی

برنامه نویسی بدون و با هوش مصنوعی به روش های زیر متفاوت است -

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

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

در دنیای واقعی، دانش دارای برخی ویژگی‌های نامطلوب است

  • حجم آن بسیار زیاد است، تقریبا غیر قابل تصور است.
  • به خوبی سازماندهی نشده است یا به خوبی قالب بندی نشده است.
  • مدام در حال تغییر است.

تکنیک هوش مصنوعی روشی است برای سازماندهی و استفاده کارآمد از دانش به گونه ای که -

  • باید برای افرادی که آن را ارائه می کنند قابل درک باشد.
  • برای تصحیح خطاها باید به راحتی قابل تغییر باشد.
  • اگرچه ناقص یا نادرست است، باید در بسیاری از موقعیت ها مفید باشد.

تکنیک های هوش مصنوعی سرعت اجرای برنامه پیچیده ای را که مجهز به آن است افزایش می دهد.

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

هوش مصنوعی در زمینه های مختلفی مانند - غالب بوده است

  • بازی - هوش مصنوعی نقش مهمی در بازی های استراتژیک مانند شطرنج، پوکر، تیک تاک و غیره بازی می کند، جایی که ماشین می تواند تعداد زیادی موقعیت ممکن را بر اساس دانش اکتشافی در نظر بگیرد.
  • پردازش زبان طبیعی - امکان تعامل با رایانه ای وجود دارد که زبان طبیعی انسان را درک می کند.
  • سیستم های خبره - برخی از برنامه های کاربردی وجود دارند که ماشین، نرم افزار و اطلاعات ویژه را برای ارائه استدلال و مشاوره یکپارچه می کنند. آنها توضیحات و توصیه هایی را به کاربران ارائه می دهند.
  • سیستم های بینایی - این سیستم ها ورودی های بصری را در رایانه درک، تفسیر و درک می کنند. مثلا،
    • یک هواپیمای جاسوسی عکس می گیرد که برای کشف اطلاعات مکانی یا نقشه مناطق استفاده می شود.
    • پزشکان از سیستم خبره بالینی برای تشخیص بیمار استفاده می کنند.
    • پلیس از نرم‌افزار رایانه‌ای استفاده می‌کند که می‌تواند چهره مجرم را با پرتره ذخیره‌شده توسط هنرمند پزشکی قانونی تشخیص دهد.
  • تشخیص گفتار - برخی از سیستم های هوشمند قادر به شنیدن و درک زبان از نظر جملات و معانی آنها در حالی که انسان با آن صحبت می کند. می تواند لهجه های مختلف، کلمات عامیانه، نویز در پس زمینه، تغییر صدای انسان در اثر سرما و غیره را مدیریت کند.
  • تشخیص دست خط - نرم افزار تشخیص دست خط، متن نوشته شده بر روی کاغذ را با قلم یا روی صفحه توسط قلم می خواند. می تواند اشکال حروف را تشخیص دهد و آن را به متن قابل ویرایش تبدیل کند.
  • ربات های هوشمند - روبات ها قادر به انجام وظایفی هستند که توسط انسان داده می شود. آنها دارای حسگرهایی برای تشخیص داده های فیزیکی از دنیای واقعی مانند نور، گرما، دما، حرکت، صدا، ضربه و فشار هستند. آنها دارای پردازنده های کارآمد، حسگرهای متعدد و حافظه بزرگ برای نشان دادن هوش هستند. علاوه بر این، آنها می توانند از اشتباهات خود درس بگیرند و می توانند با محیط جدید سازگار شوند.

تاریخچه هوش مصنوعی

در اینجا تاریخچه هوش مصنوعی در طول قرن 20 آمده است -

سال نقطه عطف / ​​نوآوری
1923 نمایشنامه کارل چاپک با نام "ربات های جهانی Rossum" (RUR) در لندن افتتاح شد، اولین استفاده از کلمه "ربات" در انگلیسی.
1943 پایه های شبکه های عصبی گذاشته شد.
1945 ایزاک آسیموف، فارغ التحصیل دانشگاه کلمبیا، این اصطلاح را ابداع کرد رباتیک.
1950 آلن تورینگ تست تورینگ را برای ارزیابی هوش معرفی کرد و منتشر کرد ماشین‌های محاسباتی و هوش. کلود شانون منتشر کرد تجزیه و تحلیل دقیق بازی شطرنج به عنوان جستجو
1956 جان مک کارتی این اصطلاح را ابداع کرد هوش مصنوعی. نمایش اولین برنامه در حال اجرا هوش مصنوعی در دانشگاه کارنگی ملون.
1958 جان مک کارتی زبان برنامه نویسی LISP را برای هوش مصنوعی اختراع کرد.
1964 پایان نامه دنی بابرو در MIT نشان داد که کامپیوترها می توانند زبان طبیعی را به اندازه کافی خوب درک کنند تا مسائل مربوط به کلمات جبر را به درستی حل کنند.
1965 جوزف وایزنباوم در MIT ساخته شده است الیزا، یک مشکل تعاملی که یک گفتگو را به زبان انگلیسی انجام می دهد.
1969 دانشمندان در موسسه تحقیقاتی استنفورد توسعه یافته اند شاکیربات مجهز به حرکت، ادراک و حل مسئله.
1973 گروه روباتیک اسمبلی در دانشگاه ادینبورگ ساخته شد فردیربات معروف اسکاتلندی، قادر به استفاده از دید برای مکان یابی و مونتاژ مدل ها است.
1979 اولین وسیله نقلیه خودکار کنترل شده توسط کامپیوتر به نام Stanford Cart ساخته شد.
1985 هارولد کوهن برنامه طراحی را ایجاد و نمایش داد، آرون.
1990 پیشرفت های عمده در تمام زمینه های هوش مصنوعی -

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