محاسبات نرم در علوم مهندسی
محاسبات نرم ، امروزه ابزارهای موجود در هوش مصنوعی به صورت گستردهای در سایر علوم مورد استفاده قرار گرفتند. یکی از زمینههای مهم هوش مصنوعی محاسبات نرم است که با استفاده از الگوریتمهای نوین توانسته است بسیاری از مسائل را حل کند. امروزه استفاده از هوش مصنوعی و محاسبات نرم بخشی جدایی ناپذیر از زندگی بشر تبدیل شده است. یکی از کاربردهای موفق و جالب هوش مصنوعی، موتور جست و جوی گوگل است. شاید برایتان سوال پیش آمده باشد که چگونه گوگل در کسری از ثانیه، نتایج جست و جوی گسترده ای برای کاربر پیشنهاد میدهد. در این جا گوگل با بهره گیری از پردازش زبان طبیعی متناسب ترین جواب را برای جست و جوی کاربر ارائه میدهد (گرچه این تنها یکی از هزاران کاربرد هوش مصنوعی در گوگل است!!!).
بر همین اساس یادگیری و آشنایی با محاسبات نرم قدم آغازین برای ورود به دنیای پر رمز و راز هوش مصنوعی است. در این قسمت سعی میشود برخی از پرکاربردترین ابزارها در محاسبات نرم مورد بررسی قرار بگیرد و الگوریتمهای موجود در این زمینه به صورت خلاصه معرفی و شرح داده شوند. لذا مطالب این بخش در سه دسته کلی قرار خواهند گرفت که عبارتند از:
الگوریتمهای فراابتکاری
الگوریتمهای تکاملی ، الگوریتمهای احتمالی ، الگوریتمهای الگو گرفته از فرایندهای فیزیکی ، الگوریتمهای هوش جمعی ، الگوریتمهای ایمنی مصنوعی
الگوریتمهای فراابتکاری
این الگوریتمها بر گرفته از رفتارها و فرآیندها طبیعی هستند. برخی از این الگوریتمها عبارتند از:
الگوریتم ژنتیک ، الگوریتم بهینه سازی اجتماع ذرات ، الگوریتم بهینه سازی گرگ خاکستری ، الگوریتم بهینه سازی کرم شب تاب، الگوریتم رقابت استعماری ، الگوریتم شبیه سازی ذوب فلزات و غیره. در ادامهی این آموزشهای کوتاه هر یک از این الگوریتم و سایر الگوریتمها در این زمینه معرفی خواهند شد.