![]() |
الگوریتم فاخته در مسئله بهینه سازی گسسته
من برای مقاله ام از الگوریتم فاخته استفاده کردم ولی تابع هدفم گسسته است وموقع اجرای برنامه این خطا
Subscript indices must either be real positive integers or logicals. در این قسمت cluster{clusterNumbers(cnt)}.profits = [cluster{clusterNumbers(cnt)}.profits cuckooPop{whichCuckooPopTheEggBelongs(cnt)}.profit Values(end-pointer(whichCuckooPopTheEggBelongs(cnt))+1)] از برنامه داده میشه که نمیدونم مربوط به چیه ؟لطفا راهنماییم کنید |
اين خطا مربوط به اشكال در تابع هدف شماست. تاپيك مربوط به نحوه ي صحيح كدنويسي تابع هدف رو ببينيد.
نحوه ي رفع اين اشكال اونجا گفته شده. |
با سلام و عرض ادب، من 155 نمونه با 14 تا ویژگی در مورد بیماری دارم. چگونه از الگوریتم فاخته برای انتخاب ویژگی استفاده کنم؟ با تقدیم احترام
|
براي انتخاب ويژگي بايد بردار هايي بصورت 0 و 1 توليد كنيد. هر كجا كه 1 باشه يعني اون ويژگي انتخاب شده.
راحتترين كار هم اينه كه varLo=0 و varHi=1 باشه و اول كدهاي تابع هزينه هم يك خط كد بصورت (pop=round(pop بذاريد تا اعداد اعشاري توليد شده بين 0 تا 1 رو دقيقا تبديل به 0 يا 1 بكنيد. بقيه ش ديگه راحته. |
زمان محلي شما با تنظيم 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.