تاپيک: سوال
نمايش پست تنها
قديمي ۰۵-۲۲-۱۳۸۹, ۰۵:۳۱ قبل از ظهر   #2 (لینک دائم)
shokoohi_ir
عضو جدید
 
آواتار shokoohi_ir
 
تاريخ عضويت: آبان ۱۳۸۸
محل سكونت: تهران-زنجان
پست ها: 7
تشكرها: 0
1 تشكر در 1 پست
ارسال پيغام Yahoo به shokoohi_ir
Smile ژنتیک

سلام. نمی دونم چقدر با الگوریتم ژنتیک آشنایی دارید، اما اونطور که از سوالتون فهمیدم جوابتون اینطور خواهد بود که :
در الگوریتم ژنتیک چند موضوع مطرح میشه: جمعیت؛ کروموزوم، و ژن ها
جمعیت ترکیبی از این کروموزومهاست، و کروموزومها هم شامل ژنها میشن. حالا اینکه می گید 100 سطر باشه یعنی این که population(جمعیت) تون 100 تاییه یعنی 100 کروموزوم خواهید داشت که تعداد ژنهای هر کروموزوم 10 تاییه. حالا هرکدوم از این کروموزومها نشان دهنده ی یک راه حل برای کار شما هستند. و قراره شما با این الگوریتم ژنتیک به کروموزمی دست پیدا کنید که بهینه ترین باشه برای کارتون
حالا شما وقتی می گید 10تایی یعنی اینکه تعداد ورودی هاتون رو 10 تا بگیرید و الگوریتم رو روی اینها انجام بدید ، خروجی مورد نظر به عنوان fitness در نظر گرفته می شه و به این 10تا ژن ربطی نداره، یعنی شما برای کارتون 10 ورودی دارید، پس این ورودی ها رو به سیستمتون می دید و در نهایت یک خروجی (fitness) می گیرید، دوباره یکی دیگه از این کروموزومهای 10 ژنه رو می دید و یکی خروجی دیگه و به اندازه 100 تا اینکارو انجام می دید، تا در نهایت 100 خروجی داشته باشید. که حالا باید بین این خروجی ها تصمیم بگیرید و با توجه به کارتون اونی که براتون بهتره رو انتخاب کنید، با این اوضاع متوجه می شید که اون کروموزمی که خروجی خوبی براتون داشته پس ژنهای اون براتون مناسبتر بوده.
امیدوارم تونسته باشم کمکتون کنم، هرچند شاید خیلی از اول توضیح دادم. بازم سوالی باشه در خدمتم
shokoohi_ir آفلاين است   پاسخ با نقل قول
از shokoohi_ir تشكر كرده است:
pinion (۰۵-۲۲-۱۳۸۹)