تعداد صفحات: 27 اسلاید
حجم فایل: 378 کیلوبایت
فرمت فایل: پاورپوینت PoewrPoint
دسته بندی: پروژه های پایانی و پاورپوینت ها
قیمت: 499,900 ریال
تعداد نمایش: 165 نمایش
ارسال توسط: best file
تاریخ ارسال: 23 دسامبر 2017
به روز رسانی در: 23 دسامبر 2017
خرید این محصول:
پس از پرداخت لینک دانلود برای شما نمایش داده می شود.
l الگوریتم ژنتیک روش یادگیری بر پایه تکامل بیولوژیک است.
l این روش در سال 1970 توسط John Holland معرفی گردید
l این روشها با نام Evolutionary Algorithms نیز خوانده میشوند.
l یک GA برای حل یک مسئله مجموعه بسیار بزرگی از راه حلهای ممکن ار تولید میکند.
l هر یک از این راه حلها با استفاده از یک “ تابع تناسب” مورد ارزیابی قرار میگیرد.
l آنگاه تعدادی از بهترین راه حلها باعث تولید راه حلهای جدیدی میشوند. که اینکار باعث تکامل راه حلها میگردد.
l بدین ترتیب فضای جستجو در جهتی تکامل پیدا میکند که به راه حل مطلوب برسد
l در صورت انتخاب صحیح پارامترها، این روش میتواند بسیار موثر عمل نماید.
l روش متداول پیاده سازی الگوریتم ژنتیک بدین ترتیب است که
l استخری از فرضیه ها که population نامیده میشود تولید وبطور متناوب با فرضیه های جدیدی جایگزین میگردد.
l در هر بار تکرارتمامی فرضیه ها با استفاده از یک تابع تناسب یا Fitness مورد ارزیابی قرار داده میشوند. آنگاه تعدادی از بهترین فرضیه ها با استفاده از یک تابع احتمال انتخاب شده و جمعیت جدید را تشکیل میدهند.
l تعدادی از این فرضیه های انتخاب شده به همان صورت مورد استفاده واقع شده و مابقی با استفاده از اپراتورهای ژنتیکی نظیر Crossover و Mutationبرای تولید فرزندان بکار میروند.
l اپراتور Crossover با استفاده از دو رشته والد دو رشته فرزند بوجود میآورد.
l برای اینکار قسمتی از بیتهای والدین در بیتهای فرزندان کپی میشود.
l انتخاب بیت هائی که باید از هر یک از والدین کپی شوند به روشهای مختلف انجام میشود
l single point crossover
l Two point crossover
l Uniform crossover
l برای تعیین محل بیتهای کپی شونده از یک رشته به نام Crossover Mask استفاده میشود.