هوش مصنوعی (Artificial Intelligence) شاخهای از علوم کامپیوتر است؛ علم و مهندسی ساخت سیستمهای هوشمند. مجموعهای از فناوریهای بسیار گوناگون که ماشینها را قادر میسازد تا به درک، یادگیری و عملکردی در سطح هوش انسان برسند.
هوش مصنوعی (Artificial Intelligence) شاخهای از علوم کامپیوتر است؛ علم و مهندسی ساخت سیستمهای هوشمند. مجموعهای از فناوریهای بسیار گوناگون که ماشینها را قادر میسازد تا به درک، یادگیری و عملکردی در سطح هوش انسان برسند.
این سیستمها میتوانند سختافزاری باشند، (مثل استفاده از بازوهای رُباتیک در برخی از کارهای تکراری مانند بستن بطریهای نوشیدنی)، میتوانند نرمافزاری باشند، مثل الگوریتمهایی که الگوها را تشخیص میدهند و یا ترکیبی از هر دو. (مثل، مریخنوردهای خودکاری که بر اساس رویدادهای خاص تصمیماتی مستقل میگیرند.)
تاریخچه هوش مصنوعی
درباره نفطه آغاز پژوهشها در مورد هوش مصنوعی نظرات متفاوتی وجود دارد. اما ما خوب میدانیم که صحبت از هوش مصنوعی بدون کامپیوتر بیمعناست؛ بنابراین، بحث درباره تاریخچه هوش مصنوعی بدون نگاه به تاریخ رایانهها کامل نخواهد بود.
تقریبا از همان سال 1943 که اولین کامپیوترهای الکترونیکی متولد شدند، ایده استفاده از هوش مصنوعی نیز به وجود آمد. در سال 1956 پژوهشهای دانشگاهی درباره هوش مصنوعی آغاز شد. در این سال جان مککارتنی برای اولین بار در یک کنفرانس علمی از اصطلاح هوش مصنوعی استفاده کرد.
از همان زمان تا اوایل دهه 1970، با پیشرفت و تکامل زبانهای برنامهنویسی در طول زمان و با استفاده از قابلیتهای نوین برنامهنویسی کامپیوترها، حوزه جدیدی به نام هوش مصنوعی بهسرعت توسعه یافت. پس از این دوران و شرکتها و موسسات دولتی و نظامی علاقه زیادی به استفاده و پژوهش درباره هوش مصنوعی پیدا کردند. با توسعه سختافزارهای مخصوص هوش مصنوعی در سال 1986 این حوزه به تجارتی چندمیلیوندلاری تبدیل شد.
در سالهای بعد هوش مصنوعی عمدتا برای استفاده در بازیها و مسائل توسعه پیدا کردند. در سالهای دهه نود رباتهایی با استفاده از هوش مصنوعی ساخته شدند که بازیهای کامپیوتری انجام میدادند. این رباتها در اواخر این دهه موفق شدند بزرگترین استادان شطرنج جهان را در این بازی شکست دهند.
از سال 2010 محصولات بسیار متنوعی با استفاده از هوش مصنوعی ساخته شد. این محصولات اعم از نرمافزاری و سختافزاری، توسط شرکتهایی مانند اپل، گوگل و مایکروسافت راهاندازی شد.
اهداف هوش مصنوعی
اصلیترین هدف هوش مصنوعی، توسعه ماشینهای هوشمندی است که میتوانند بهتنهایی یاد بگیرند.
اما بهطورکلی اهداف هوش مصنوعی را میتوان به چند دسته اصلی تقسیم کرد. این اهداف اتفاقا بسیار شبیه اهدافی است که از هوش انسانی انتظار میرود.
1- استدلال و حل مسئله:
اولین محققان هوش مصنوعی الگوریتمهایی را توسعه دادند که از شیوه استدلال گامبهگام که انسانها هنگام حل معماها یا استنباط منطقی از آن استفاده میکنند، تقلید میکرد. استدلال در هوش مصنوعی به ماشینها کمک میکند تا منطقی فکر کنند و عملکردهایی مانند انسان را انجام دهند.
حل مسئله یک حوزه تحقیقاتی مهم در زمینه هوش مصنوعی است که به ماشینها در حل مشکلات، یافتن راهحلهای منطقی و پیشبینی بر اساس اطلاعات و دادههای موجود کمک میکند. استدلال از اساسیترین قابلیتهای هوش، اعم از انسانی یا مصنوعی است که هم انسان و هم ماشینها را قادر میسازد تا دانشی را که تا پیشازاین تبیین نشده بود، تولید کنند.
2- مهندسی دانش:
بسیاری از مشکلاتی که انتظار میرود ماشینها حل کنند، به دانش وسیعی در مورد جهان نیاز دارند. اشیاء و روابط بین اشیاء، موقعیتها، زمان و مکان، رویدادها و علل و آثارشان همهوهمه دانشی است که نیاز به بازنمایی دارند. مهندسی دانش در تحقیقات هوش مصنوعی امری مهم است.
هستیشناسی مجموعهای از اشیاء و رویدادها، روابط، مفاهیم و غیره که ماشینها از آنها اطلاع دارد، از اهداف هوش مصنوعی و پایهای برای همه دانشهای دیگر است.
3- برنامهریزی:
موجودات هوشمند باید قادر به تعیین اهداف و دستیابی به آنها باشند تا بتوانند آینده را ترسیم کنند. قابلیت ارائه نمایشی از وضعیت جهان که قادر به پیشبینی نحوه تغییر رفتارها و روندهای پیرامون آن باشد از اهداف هوش مصنوعی است. با رسیدن به این هدف میتوان انتخابهایی انجام داد که از حداکثر سودمندی برخوردارند. قابلیت برنامهریزی به سیستم هوشمند کمک میکند تا بتواند پیشبینیهای خود را ارزیابی کرده و بر اساس این ارزیابیها با محیط پیرامون خود سازگار شود.
4- یادگیری:
یادگیری توسط ماشین یکی از اساسیترین مفاهیم از تحقیقات هوش مصنوعی از بدو تولد آن است. مطالعه الگوریتمهای رایانهای که عملکرد ماشین را به طور خودکار از طریق تجربه بهبود میدهند، از دیگر اهداف هوش مصنوعی است.
5- هوش اجتماعی:
هوش اجتماعی ظرفیت درک دیگران و رفتار منطقی و عاطفی دررابطهبا دیگران است. مطالعه و توسعه سیستمهایی که اعمال انسانی را شناسایی، تفسیر، پردازش و شبیهسازی کنند از اهداف هوش مصنوعی است. هوش اجتماعی حوزهای بینارشتهای است که علوم رایانه، روانشناسی و علومشناختی را در بر میگیرد.
6- خلاقیت:
خلاقیت حوزهای فرعی از هوش مصنوعی است. در هوش مصنوعی خلاقیت بهصورت نظری از دیدگاه روانشناسی فلسفی مورد بررسی قرار گرفته میشود و بهصورت عملی به پیادهسازی سیستمهای خاص با خروجیهای بسیار مفید منجر میشود.
...