makhdoosh
شنبه 09 مرداد 1389, 11:41 صبح
یه مقاله ایی در مورد الگوریتم ژنتیک میخوندم. یه جاییش درک کردنش برام سخت بود. در واقع نمی تونستم اون مرحله از کار الگوریتم رو قبول کنم.
اون هم مرحله Fitness هست. در اینکه بعد از اینکه از یه سری والدین یه نسل جدید تولید میشه و حالا قراره ما بهترین ها رو انتخاب کنیم. در اینجا ما باید کیفیت رو تشخیص بدیم. حال اینکه من فکر نمیکنم کامپیوتر ها اینقد پیشرفته شده باشند که بتونند کیفیت رو تشخیص بدن. مثلا فرض کنید معیار ما برای تکامل زیبایی باشه. حالا ما چطور باید از بین نسل بوجود اومده تو برنامه نویسی زیبایی رو تشخیص بدیم.
فقط من تخصصی در این زمینه ندارم فقط در حد مقاله. یه مقدار کلی توضیح بدید و اگه شد مثال هم بزنید. مثلا بگید معیار تکامل ما این هست و به این صورت بچه هایی که تولید میشن گزینش میشن.
البته احتمال میدم سوالم خیلی ناشیانه باشه، شاید مقاله رو خوب متوجه نشده باشم. (اگه اینطوره به بزرگی خود ببخشید) ولی در مورد اون مرحله انتخاب بهترین ها توضیح بدید.
اون هم مرحله Fitness هست. در اینکه بعد از اینکه از یه سری والدین یه نسل جدید تولید میشه و حالا قراره ما بهترین ها رو انتخاب کنیم. در اینجا ما باید کیفیت رو تشخیص بدیم. حال اینکه من فکر نمیکنم کامپیوتر ها اینقد پیشرفته شده باشند که بتونند کیفیت رو تشخیص بدن. مثلا فرض کنید معیار ما برای تکامل زیبایی باشه. حالا ما چطور باید از بین نسل بوجود اومده تو برنامه نویسی زیبایی رو تشخیص بدیم.
فقط من تخصصی در این زمینه ندارم فقط در حد مقاله. یه مقدار کلی توضیح بدید و اگه شد مثال هم بزنید. مثلا بگید معیار تکامل ما این هست و به این صورت بچه هایی که تولید میشن گزینش میشن.
البته احتمال میدم سوالم خیلی ناشیانه باشه، شاید مقاله رو خوب متوجه نشده باشم. (اگه اینطوره به بزرگی خود ببخشید) ولی در مورد اون مرحله انتخاب بهترین ها توضیح بدید.