تالار گفتگوی کیش تک/ kishtech forum
محاسبات تکاملی چیست ؟ - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7)
+---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42)
+----- انجمن: درس هوش مصنوعی - جمعه - ترم اول - 1403 (http://forum.kishtech.ir/forumdisplay.php?fid=332)
+----- موضوع: محاسبات تکاملی چیست ؟ (/showthread.php?tid=82360)

صفحه‌ها: 1 2


محاسبات تکاملی چیست ؟ - a.zamani - 26-05-2024

محاسبات تکاملی چیست ؟ در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.


RE: محاسبات تکاملی چیست ؟ - mohsenboostani - 27-05-2024

از مقرون به صرفه‌ترین و ساده‌ترین تکنیک‌های حل مسأله (از لحاظ بار محاسباتی و زمان لازم برای اجرای الگوریتم) در حوزه هوش مصنوعی، روش‌های محاسبات تکاملی هستند. به طور کلی، الگوریتم‌های محاسبات تکاملی بر پایه به‌کارگیری «نظریه تکامل داروین» (Darwin's Theory of Evolution) جهت پیاده‌‌سازی برنامه‌های کامپیوتری شکل گرفته‌اند.یکی از اهداف مهم روش‌های محاسبات تکاملی و الگوریتم‌های تکاملی به طور خاص، بهبود کیفیت راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است


RE: محاسبات تکاملی چیست ؟ - nadianazari - 28-05-2024

در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.


RE: محاسبات تکاملی چیست ؟ - Mohsen khazaei - 29-05-2024

در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.


RE: محاسبات تکاملی چیست ؟ - Ali Khodadadi - 30-05-2024

در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.


RE: محاسبات تکاملی چیست ؟ - Amir Hosseininezhad - 30-05-2024

در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.


RE: محاسبات تکاملی چیست ؟ - محمود محمدی - 31-05-2024

از مقرون به صرفه‌ترین و ساده‌ترین تکنیک‌های حل مسأله (از لحاظ بار محاسباتی و زمان لازم برای اجرای الگوریتم) در حوزه هوش مصنوعی، روش‌های محاسبات تکاملی هستند. به طور کلی، الگوریتم‌های محاسبات تکاملی بر پایه به‌کارگیری «نظریه تکامل داروین» (Darwin's Theory of Evolution) جهت پیاده‌‌سازی برنامه‌های کامپیوتری شکل گرفته‌اند.یکی از اهداف مهم روش‌های محاسبات تکاملی و الگوریتم‌های تکاملی به طور خاص، بهبود کیفیت راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است
ایمیل پیام خصوصی ارسال‌ها اعتباردهی


RE: محاسبات تکاملی چیست ؟ - m.iravani - 31-05-2024

در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.


RE: محاسبات تکاملی چیست ؟ - راضیه علیان - 06-06-2024

در حوزه «علوم کامپیوتر» و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» هستند که از فرایندهایِ «تکامل زیستی» الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت و آزمون و خطا هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی یا بهینه‌سازیِ فرا اِکتشافی  جهت همگرایی به جواب بهینهِ سراسری یا تقریبی از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.


RE: محاسبات تکاملی چیست ؟ - maryambozorgiii - 06-06-2024

محاسبات تکاملی چیست ؟ در حوزه «علوم کامپیوتر» (Computer Science) و هوش مصنوعی، محاسبات تکاملی خانواده‌ای از الگوریتم‌ها جهت «بهینه‌سازی سراسری» (General Optimization) هستند که از فرایندهایِ «تکامل زیستی» (Biological Evolution) الهام گرفته شده‌اند . به عبارت دیگر، به زیر شاخه‌ای از هوش مصنوعی و «محاسبات نرم» (Soft computing) که به مطالعه و پیاده‌سازیِ الگوریتم‌هایِ الهام گرفته شده از فرایندهایِ تکاملِ زیستی می‌پردازد، الگوریتم‌هایِ محاسبات تکاملی گفته می‌شود. از دیدگاه فنی، الگوریتم‌هایِ محاسبات تکاملی خانواده‌ای از روش‌هایِ حل مسأله محسوب می‌شوند که مبتنی بر جمعیت (Population-based) و آزمون و خطا (Trial and Error) هستند و از مکانیزم‌هایِ بهینه‌سازیِ تصادفی (Stochastic Optimization) یا بهینه‌سازیِ فرا اِکتشافی (Meta-Heuristic) جهت همگرایی به جواب بهینهِ سراسری یا تقریبی (Approximation) از جواب بهینه استفاده می‌کنند. در محاسبات تکاملی، ابتدا یک مجموعه ابتدایی متشکل از «جواب‌هایِ کاندید» (Candidate Solutions) تشکیل می‌شود. در طولِ فرایندِ تکاملی، الگوریتم‌های محاسبات تکاملی با دستکاری و به‌روزرسانی جمعیت متشکل از جواب‌هایِ کاندید، جمعیت را به سمت ناحیه حاویِ جوابِ «بهینه سراسری» (Global Optimum) حرکت می‌دهند. در هر تکرار از الگوریتم‌هایِ محاسبات تکاملی (که به آن «نسل» (Generation) نیز گفته می‌شود)، از طریق حذف کردن جواب‌هایِ نامطلوب در جمعیت و ایجاد تغییراتِ بسیار کوچک و البته تصادفی در جواب‌هایِ کاندید، فرایندِ تکاملی شکل خواهد گرفت . یکی از اهداف مهم روش‌های محاسباتِ تکاملی و الگوریتم‌هایِ تکاملی به طور خاص، بهبود کیفیتِ راه حل‌های ضعیف تولید شده برای یک مسأله داده شده است.