مهدیه صدری‌فر

طراح لوگو

طراح هویت بصری برند

طراح کاتالوگ و بروشور

طراح تبلیغات محیطی

0

No products in the cart.

مهدیه صدری‌فر

طراح لوگو

طراح هویت بصری برند

طراح کاتالوگ و بروشور

طراح تبلیغات محیطی

نوشته های بلاگ

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

نوامبر 21, 2024 هوش مصنوعی
هوش مصنوعی چیست؟

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

به تعریف دیگر هر سامانه‌ای که محیط خود را درک کرده و کنش‌هایی را انجام می‌دهد که شانسش را در دستیابی به اهدافش بیشینه می‌سازد و  عملکردهای «شناختی» را از روی ذهن انسان‌ها تقلید می‌کنند.

هوش مصنوعی نیازمند سخت افزار و نرم افزار تخصصی برای نوشتن و آموزش الگوریتم‌های یادگیری ماشین است. هیچ زبان برنامه نویسی به طور انحصاری در هوش مصنوعی استفاده نمی‌شود، اما پایتون (Python)، آر (R)، جاوا (Java)، سی++ (++C) و جولیا (Julia) جزء زبان‌های محبوب در بین توسعه دهندگان هوش مصنوعی هستند.

هوش مصنوعی نیازمند سخت افزار و نرم افزار تخصصی برای نوشتن و آموزش الگوریتم‌های یادگیری ماشین است. هیچ زبان برنامه نویسی به طور انحصاری در هوش مصنوعی استفاده نمی‌شود، اما پایتون (Python)، آر (R)، جاوا (Java)، سی++ (++C) و جولیا (Julia) جزء زبان‌های محبوب در بین توسعه دهندگان هوش مصنوعی هستند.

Enigma

تاریخچه هوش مصنوعی به سال های جنگ جهانی دوم بر می‌گردد. زمانی که نیروهای آلمانی برای رمز نگاری و ارسال ایمن پیام ها از ماشین enigma استفاده می کردند و دانشمند انگلیسی، آلن تورینگ در تلاش برای شکست این کدها برآمد. تورینگ به همراه تیمش ماشین bombe را ساختند که enigma را رمز گشایی می کرد. هر دو ماشین enigma و bombe پایه های یادگیری ماشینی (machine learning) هستند که یکی از شاخه های هوش مصنوعی یا همان Artificial intelligence می‌باشد.

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

هوش مصنوعی یک علم بسیار گسترده و پیچیده است که شاخه‌های متعددی دارد؛ شاخه‌های هوش مصنوعی عبارتند از:

  1. سیستم خبره (Experts Systems)
  2. رباتیک (Robotics)
  3. یادگیری ماشین (Machine Learning)
  4. شبکه عصبی (Neural Network)
  5. منطق فاری (Fuzzy Logic)
  6. پردازش زبان طبیعی (Natural Language Processing)
Taggs:
Write a comment