Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   الگوریتم ژنتیک(Genetic Algorithm) (http://artificial.ir/intelligence/forum24.html)
-   -   سوال (http://artificial.ir/intelligence/thread1718.html)

hamideh.h ۰۱-۹-۱۳۸۹ ۱۰:۲۴ قبل از ظهر

سوال
 
سلام
من با الگوریتم ga کار می کنم کسی میتونه کمکم کنه که چه طور اعداد مد نظر را به عنوان ورودی و خروجی وارد کنیم مثلا 10 تا ستون و1000 سطر داشته باشیم که ستون اول خروجی وبقیه به عنوان ورودی در ga وارد کنیم

تشکر

shokoohi_ir ۰۵-۲۲-۱۳۸۹ ۰۵:۳۱ قبل از ظهر

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


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۱:۳۵ بعد از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.