هوش مصنوعی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز 1 ویرایش خرابکارانهٔ 92.114.75.229 (بحث) به آخرین ویرایش Mr.Robot-ER28-0652 خنثیسازی شد. (TW) برچسب: خنثیسازی |
Amir.Vector (بحث | مشارکتها) جز ویرایش بحث برانگیز |
||
خط ۴:
| title=Kismet
| publisher=MIT Artificial Intelligence Laboratory, Humanoid Robotics Group}}</ref>]]
'''هوش مصنوعی''' {{به انگلیسی|Artificial Intelligence}} که گاهی اوقات '''هوش ماشینی''' نامیده میشود، به هوشمندی نشان داده شده توسط ماشینها در شرایط مختلف اطلاق میشود که در مقابل ''هوش طبیعی'' در انسانها قرار دارد. به عبارت دیگر هوش مصنوعی به
هوش مصنوعی را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از [[دانش]]ها، [[علم|علوم]]، و فنون قدیم و جدید دانست. ریشهها و ایدههای اصلی آن را باید در [[فلسفه]]، [[زبانشناسی]]، [[ریاضیات]]، [[روانشناسی]]، [[عصبشناسی]]، [[فیزیولوژی]]، [[تئوری کنترل]]، [[احتمالات]] و [[بهینهسازی (ریاضیات)|بهینهسازی]] جستجو کرد و کاربردهای گوناگون و فراوانی در [[علوم رایانه]]، [[علوم مهندسی]]، [[زیستشناسی|علوم زیستشناسی]] و [[پزشکی]]، [[علوم اجتماعی]] و بسیاری از علوم دیگر دارد.
خط ۱۰:
از [[زبانهای برنامهنویسی]] هوش مصنوعی میتوان به [[لیسپ]]، [[پرولوگ]]، [[کلیپس (زبان برنامهنویسی)|کلیپس]] و [[ویپی اکسپرت]] اشاره کرد.
یک «عامل هوشمند»
هوش مصنوعی در علم پزشکی امروزه به دلیل گسترش دانش و پیچیدهتر شدن فرایند تصمیمگیری، استفاده از [[سیستمهای اطلاعاتی|سامانههای اطلاعاتی]] به خصوص
== تاریخچه ==
خط ۲۹:
اصطلاح هوش مصنوعی برای اولین بار توسط جان مکارتی (که از آن بهعنوان پدر علم و دانش تولید ماشینهای هوشمند یاد میشود) استفاده شد. وی مخترع یکی از [[زبان برنامهنویسی|زبانهای برنامهنویسی]] هوش مصنوعی به نام [[لیسپ]] {{به انگلیسی|lisp}} است. با این عنوان میتوان به هویت رفتارهای هوشمندانه یک ابزار مصنوعی پی برد. (ساختهٔ دست بشر، غیرطبیعی، مصنوعی) حال آنکه هوش مصنوعی به عنوان یک اصطلاح عمومی پذیرفته شده که شامل محاسبات هوشمندانه و ترکیبی (مرکب از مواد مصنوعی) است.
از اصطلاح "Strong and Weak AI" میتوان تا حدودی برای معرفی ردهبندی
== آزمون تورینگ ==
[[آزمون تورینگ]]<ref>Turing test</ref> آزمونی است که توسط [[آلن تورینگ]] در سال ۱۹۵۰ در نوشتهای به نام «محاسبات ماشینی و هوشمندی» مطرح شد. در این آزمون شرایطی فراهم میشود که شخصی با ماشینی تعامل برقرار کند و پرسشهای کافی برای بررسی اقدامات هوشمندانهٔ ماشین، از آن بپرسد. چنانچه در پایان آزمایش نتواند تشخیص دهد که با انسان یا با ماشین در تعامل بودهاست، آزمون با موفقیت انجام شدهاست. تاکنون هیچ ماشینی از این آزمون با موفقیت بیرون نیامده است. کوشش این آزمون برای تشخیص درستی هوشمندی یک
== تعریف و طبیعت هوش مصنوعی ==
[[پرونده:Détection de personne - exemple 3.jpg|بندانگشتی|
هنوز تعریف دقیقی برای هوش مصنوعی که مورد توافق دانشمندان این علم باشد ارائه نشدهاست و این به هیچ وجه مایهٔ تعجب نیست. چرا که مقولهٔ مادر و اساسیتر از آن، یعنی خود هوش هم هنوز بهطور همهجانبه و فراگیر تن به تعریف ندادهاست. در واقع میتوان نسلهایی از دانشمندان را سراغ گرفت که تمام دوران زندگی خود را صرف مطالعه و تلاش در راه یافتن جوابی به این سؤال عمده نمودهاند که: هوش چیست؟
اما اکثر تعریفهایی که در این زمینه ارائه شدهاند بر پایه یکی از ۴ باور زیر قرار میگیرند:
#
#
#
#
شاید بتوان هوش مصنوعی را اینگونه توصیف کرد: «هوش مصنوعی عبارت است از مطالعه این که چگونه
اینکه هوش مصنوعی چیست و چه تعریفی میتوان از آن بیان نمود؟ مبحثی است که تاکنون دانشمندان به یک تعریف جامع در آن نرسیدهاند و هریک تعریفی را ارائه نمودهاند که در زیر نمونهای از این تعاریف آمدهاست.
* هنر ایجاد ماشینهایی که وظایفی را انجام میدهند که انجام آنها توسط انسانها نیاز به هوش دارد (کورزویل- ۱۹۹۰)
* مطالعهٔ استعدادهای ذهنی از طریق [[مدلهای محاسباتی]] (کارنیاک و مک درموت - ۱۹۸۵)
* مطالعهٔ اینکه چگونه
* خودکارسازی فعالیتهایی که ما آنها را به تفکر انسانی نسبت میدهیم. فعالیتهایی مثل تصمیمگیری، حل مسئله، یادگیری و … (بلمن -۱۹۷۸)
* تلاشی نو و مهیج برای اینکه
* یک زمینهٔ تخصصی که به دنبال توضیح و شبیهسازی رفتار هوشمندانه به وسیلهٔ فرایندهای
* مطالعه محاسباتی که درک، استدلال و عمل کردن را توسط ماشینها را ممکن میسازد. (وینستون - ۱۹۹۲)
* توانایی دست یافتن به کارایی در حد انسان در همهٔ امور شناختی توسط رایانه (آلن تورینگ – ۱۹۵۰)
* هوش مصنوعی دانش و مهندسی ساخت ماشینهای هوشمند و به خصوص برنامههای رایانهای هوشمند است. هوش مصنوعی با وظیفه مشابه استفاده از
هوشمندی مفهومی نسبی دارد و نمیتوان محدوده صحیحی را برای ارائه تعریف از آن مشخص نمود. رفتاری که از نظر یک فرد هوشمند به نظر میرسد؛ ممکن است برای یک فرد دیگر اینگونه به نظر نرسد. اما در مجموع خصوصیات زیر قابلیتهای ضروری برای هوشمندی است:
خط ۶۵:
* برقراری ارتباط دوطرفه
به فرض اینکه تعاریف بالا را از هوشمندی بپذیریم، موارد زیر فهرستی است از وظایفی که از یک
* تولید گفتار
* تشخیص و درک گفتار (پردازش زبان طبیعی انسان)
خط ۷۶:
== فلسفه هوش مصنوعی ==
{{اصلی|فلسفه هوش مصنوعی}}
بهطور کلی ماهیت وجودی هوش به مفهوم جمعآوری اطلاعات، استقراء و تحلیل تجربیات به منظور رسیدن به دانش یا ارائه تصمیم است. در واقع هوش به مفهوم بهکارگیری تجربه به منظور حل مسائل دریافت شده تلقی میشود. هوش مصنوعی علم و مهندسی ایجاد ماشینهایی هوشمند با بهکارگیری از
در مقایسهٔ هوش مصنوعی با هوش انسانی میتوان گفت که انسان قادر به مشاهده و تجزیه و تحلیل مسایل در جهت قضاوت و اخذ تصمیم است در حالی که هوش مصنوعی مبتنی بر قوانین و رویههایی از قبل تعبیه شده بر روی
بهطور کلّی، هوش مصنوعی را میتوان از زوایای متفاوتی مورد بررسی و مطالعه قرار داد. مابین هوش مصنوعی به عنوان یک هدف، هوش مصنوعی به عنوان یک رشتهٔ تحصیلی دانشگاهی، یا هوش مصنوعی به عنوان مجموعهٔ فنون و راه کارهایی که توسط مراکز علمی مختلف و صنایع گوناگون تنظیم و توسعه یافتهاست باید تفاوت قائل بود.
== اتاق چینی ==
[[اتاق چینی]] یک آزمایش ذهنی است که اولین بار توسط مقاله [[جان سرل]] به نام «ذهنها، مغزها، و برنامهها» {{به انگلیسی|Minds, Brains, and Programs}} در مجله «علوم رفتاری و ذهنی» {{به انگلیسی|Behavioral and Brain Sciences}} در سال ۱۹۸۰ منتشر شد. وی با این سؤال که آیا یک برنامه هوشمند مترجم که توانایی ترجمه از زبان [[زبان چینی|چینی]] به زبان انگلیسی را دارد، ضرورتی برای فهم موضوع مورد ترجمه دارد یا خیر، و با تشبیه ذهن به یک برنامه هوشمند
== چگونگی استفاده هوش مصنوعی ==
خط ۹۶:
ایجاد و ابداع فنون و تکنیکهای لازم برای مدیریت پیچیدگی را باید به عنوان هستهٔ بنیادین تلاشهای علمی و پژوهشی گذشته، حال و آینده در تمامی زمینههای علوم رایانه و به ویژه در هوش مصنوعی معرفی کرد. شیوهها و تکنیکهای هوش مصنوعی در واقع، برای حل آن دسته از مسائل به وجود آمدهاست که بهطور سهل و آسان توسط [[برنامهنویسی تابعی]] یا شیوههای ریاضی قابل حلّ نبودهاند.
در بسیاری از موارد، با پوشانیدن و پنهان ساختن جزئیّات فاقد اهمیت است که بر پیچیدگی فائق میآییم و میتوانیم بر روی بخشهایی از مسئله متمرکز شویم که مهمتر است. تلاش اصلی در واقع، ایجاد و دستیابی به لایهها و ترازهای بالاتر از هوشمندی [[انتزاع (رایانه)|انتزاع]] را نشانه میرود تا آنجا که سرانجام، برنامههای
به یاری [[پژوهش]]های گستردهٔ دانشمندان علوم مرتبط، هوش مصنوعی تاکنون راه بسیاری پیمودهاست. در این راستا، تحقیقاتی که بر روی توانایی آموختن زبانها انجام گرفت و همچنین درک عمیق از احساسات، دانشمندان را در پیشبرد این دانش کمک زیادی کردهاست. یکی از اهداف متخصصین، تولید ماشینهایی است که دارای احساسات بوده و دست کم نسبت به وجود خود و [[هیجان|احساسات]] خود آگاه باشند. این ماشین باید توانایی تعمیم تجربیات قدیمی خود در شرایط مشابه جدید را داشته و به این ترتیب اقدام به گسترش دامنه دانش و تجربیاتش کند.
خط ۱۱۳:
* [[شبکه عصبی مصنوعی|شبکهٔ عصبی مصنوعی]] (Neural Networks)
* [[بینایی ماشین]] (Machine Vision)
* [[سیستم خبره|
* [[پردازش زبان طبیعی]] (NLP)
* [[الگوریتم ژنتیک]] (Genetic Algorithm)
خط ۱۱۹:
== تکنیکها و زبانهای برنامهنویسی هوش مصنوعی ==
عملکرد اولیهٔ برنامهنویسی هوش مصنوعی ایجاد ساختار کنترلی مورد لزوم برای محاسبهٔ سمبولیک است. زبانهای برنامهنویسی [[لیسپ]] و [[پرولوگ]] علاوه بر اینکه از مهمترین زبانهای مورد استفاده در هوش مصنوعی هستند خصوصیات نحوی و معنایی آنها باعث شده که آنها شیوهها و راه حلهای قوی برای حل مسئله ارائه کنند. تأثیر قابل توجه این زبانها بر روی توسعه هوش مصنوعی از جمله تواناییهای آنها به عنوان ابزارهای فکر کردن است. در حقیقت همانطور که هوش مصنوعی مراحل رشد خود را طی میکند، زبانهای لیسپ و پرولوگ بیشتر مطرح میشوند که این زبانها کار خود را در محدودهٔ توسعه
* پرولوگ: یک زبان [[برنامهنویسی منطقی]] است. یک برنامهٔ منطقی دارای یک سری ویژگیهای قانون و منطق است. در حقیقت خود این نام از برنامهنویسی PRO در LOGIC میآید. در این زبان یک مفسر برنامه را بر اساس یک منطق مینویسد. ایدهٔ استفادهٔ توصیفی محاسبهٔ اولیه برای بیان خصوصیات حل مسئله یکی از محوریتهای پرولوگ است که برای علم
* لیسپ: اصولاً یک زبان کامل است که دارای عملکردها و لیستهای لازمه برای توصیف عملکردهای جدید، تشخیص تناسب و ارزیابی معانی است. لیسپ به برنامهنویس قدرت کامل برای اتصال به ساختارهای اطلاعاتی را میدهد.<ref>{{یادکرد کتاب|نشانی=https://www.worldcat.org/oclc/52197627|عنوان=Machines who think: a personal inquiry into the history and prospects of artificial intelligence|نام خانوادگی=McCorduck|نام=Pamela|تاریخ=2004|ناشر=A.K. Peters|سال=1947|شابک=1568812051|ویرایش=25th anniversary update|مکان=Natick, Mass|صفحات=|زبان=English|oclc=52197627}}</ref> گر چه لیسپ یکی از قدیمیترین زبانهای محاسباتی است که هنوز فعال است ولی دقت کافی در برنامهنویسی و طراحی توسعه باعث شدهاست که این یک زبان برنامهنویسی فعال باقی بماند. در حقیقت این مدل برنامهنویسی طوری مؤثر بودهاست که تعدادی از دیگر زبانها مانند [[اف پی (زبان برنامهنویسی)|اف پی]]، [[امال (زبان برنامهنویسی)|امال]] و [[اسکیم]] براساس عملکرد برنامهنویسی آن بنا شدهاند. یکی از مهمترین برنامههای مرتبط با لیسپ برنامهٔ اسکیم است که یک تفکر دوباره در بارهٔ زبان در آن وجود دارد که به وسیلهٔ توسعه هوش مصنوعی و برای آموزش و اصول علم
== عاملهای هوشمند ==
{{اصلی|کارگزار هوشمند}}
عاملها (Agents) قادر به شناسایی [[الگو#الگوها در علوم و ریاضی|الگوها]] و تصمیمگیری بر اساس قوانین فکر کردن خود هستند. قوانین و چگونگی فکر کردن هر عامل در راستای دستیابی به هدفش، تعریف میشود. این
در بحث هوشمندی اصطلاح پیس {{به انگلیسی|PEAS}} سرنام واژههای "کارایی (Performance)"، "محیط (Environment)"، "اقدام گر (Agent)" و "حسگر (Sensor)" است.
==
{{اصلی|سیستمهای خبره}}
[[سیستمهای خبره|سامانههای خبره]] زمینهای پرکاربرد در هوش مصنوعی و [[مهندسی دانش]] است که با توجه به نیاز روزافزون جوامع بر اتخاذ راه حلها و تصمیمات سریع در مواردی که دانشهای پیچیده و چندگانهٔ انسانی مورد نیاز است و بر اهمیت نقش آنها نیز افزوده میشود.
== جستارهای وابسته ==
* [[علوم رایانه|علوم
** [[علوم اعصاب شناختی]]
** [[پردازش زبانهای طبیعی]]
|