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

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پردازش تصوير رقمي(Digital Image Processing) (http://artificial.ir/intelligence/forum100.html)
-   -   کدینگ اعداد اعشاری در ga (http://artificial.ir/intelligence/thread9866.html)

sara j ۰۷-۲۲-۱۳۹۰ ۰۱:۵۲ بعد از ظهر

کدینگ اعداد اعشاری در ga
 
با سلام
من میخواستم بدونم چطور میشه اعداد اعشاری رو در الگوریتم ژنتیک کدنویسی کرد؟ با تشکر

mahdiii ۰۹-۲۴-۱۳۹۰ ۰۱:۵۵ بعد از ظهر

سلام. به دقتتون بستگي داره. يه مثال مي زنم فرض کنيد، اعدادتون بين 0 تا 1 باشه و شما دقت اعشاريتون 0.01 باشه.به راحتي اعدادتونو فرض مي کنيد بين 0 تا 100 هستند و اين اعدادو يعني 0و1و2و..100 رو تبديل به اعداد باينري مي کنين يعني 0000000 تا 1100100 به عبارتي ديگر به هفت بيت نياز داري و عمليات مربوط به GA رو انجام ميدي. هر جا نياز داشتي به عدد اصليت دومرتبه اعدادو ايندفعه تقسيم بر 100 مي کني تا اعداد اوليت به دست بياد. به عبارت کلي تر اگه اعدادت در رنج ميان a تا b بود(a , b اعدادي مثبت) و دقتت c، اول اعدادو به رنج 0 تا b-a مياري بعد اعدادتو تقسيم بر c مي کني و بعدش مي بيني به چند بيت براي کد کردن نياز داري. هرجا عدد اصليت نياز بود، عمل معکوس رو انجام ميدي تا به عدد اوليت برسي.اگه مشکلي بود در خدمتم.:دي


زمان محلي شما با تنظيم 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.