ژنتیک
سلام. نمی دونم چقدر با الگوریتم ژنتیک آشنایی دارید، اما اونطور که از سوالتون فهمیدم جوابتون اینطور خواهد بود که :
در الگوریتم ژنتیک چند موضوع مطرح میشه: جمعیت؛ کروموزوم، و ژن ها
جمعیت ترکیبی از این کروموزومهاست، و کروموزومها هم شامل ژنها میشن. حالا اینکه می گید 100 سطر باشه یعنی این که population(جمعیت) تون 100 تاییه یعنی 100 کروموزوم خواهید داشت که تعداد ژنهای هر کروموزوم 10 تاییه. حالا هرکدوم از این کروموزومها نشان دهنده ی یک راه حل برای کار شما هستند. و قراره شما با این الگوریتم ژنتیک به کروموزمی دست پیدا کنید که بهینه ترین باشه برای کارتون
حالا شما وقتی می گید 10تایی یعنی اینکه تعداد ورودی هاتون رو 10 تا بگیرید و الگوریتم رو روی اینها انجام بدید ، خروجی مورد نظر به عنوان fitness در نظر گرفته می شه و به این 10تا ژن ربطی نداره، یعنی شما برای کارتون 10 ورودی دارید، پس این ورودی ها رو به سیستمتون می دید و در نهایت یک خروجی (fitness) می گیرید، دوباره یکی دیگه از این کروموزومهای 10 ژنه رو می دید و یکی خروجی دیگه و به اندازه 100 تا اینکارو انجام می دید، تا در نهایت 100 خروجی داشته باشید. که حالا باید بین این خروجی ها تصمیم بگیرید و با توجه به کارتون اونی که براتون بهتره رو انتخاب کنید، با این اوضاع متوجه می شید که اون کروموزمی که خروجی خوبی براتون داشته پس ژنهای اون براتون مناسبتر بوده.
امیدوارم تونسته باشم کمکتون کنم، هرچند شاید خیلی از اول توضیح دادم. بازم سوالی باشه در خدمتم
|