تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › درس هوش مصنوعی - جمعه - ترم اول - 1403 v
1 2 3 4 بعدی »

محاسبات تکاملی چیست ؟

صفحه‌ها (2): « قبلی 1 2
امتیاز موضوع:
  • 3 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
محاسبات تکاملی چیست ؟
keshavarz9399 آفلاین
عضو عادی
***
ارسال‌ها: 138
موضوع‌ها: 6
تاریخ عضویت: Jul 2021
اعتبار: 0
#11
06-06-2024, 02:40 PM
محاسبات تکاملی چیست ؟ در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.
ارسال‌ها
پاسخ
aminkhedri1 آفلاین
عضو فعال
****
ارسال‌ها: 263
موضوع‌ها: 44
تاریخ عضویت: Apr 2022
اعتبار: 0
#12
06-06-2024, 08:08 PM
در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »
صفحه‌ها (2): « قبلی 1 2


  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 19-05-2025، 06:35 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.