Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > محاسبات نرم > الگوریتم ژنتیک(Genetic Algorithm)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۱۰-۱۵-۱۳۸۹, ۰۴:۲۹ بعد از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار mpour
 
تاريخ عضويت: مهر ۱۳۸۹
پست ها: 3
تشكرها: 0
0 تشكر در 0 پست
پيش فرض تابع fitness

سلام . من در الگوریتم ژنتیک نمی دانم که چگونه fitness(برزندگی) را محاسبه می کنند . لطفا کمک کنید .

با تشکر
mpour آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۱۰-۱۵-۱۳۸۹, ۱۱:۰۷ بعد از ظهر   #2 (لینک دائم)
عضو فعال
 
آواتار hadi1370
 
تاريخ عضويت: مهر ۱۳۸۹
محل سكونت: Tehran
پست ها: 10
تشكرها: 16
5 تشكر در 4 پست
پيش فرض

بسته به نوع مسئله تعیین می شه. مثلا اگر بخواید زاویه ی تعادل یک آونگ رو بدست بیارید یه فرمول ریاضی تابع برازندگی شما می شه ...
hadi1370 آفلاين است   پاسخ با نقل قول
از hadi1370 تشكر كرده است:
mehran6644 (۰۱-۱۸-۱۳۹۰)
قديمي ۱۰-۲۴-۱۳۸۹, ۰۳:۱۹ بعد از ظهر   #3 (لینک دائم)
عضو فوق فعال
 
آواتار masood
 
تاريخ عضويت: خرداد ۱۳۸۸
محل سكونت: اسالم
پست ها: 98
تشكرها: 291
37 تشكر در 30 پست
My Mood: Khoshhal
ارسال پيغام Yahoo به masood
پيش فرض

دوست من شما هیچ چیزی از مساله رو نگفتید ما به چه چیزی کمک کنیم.
الف)مشخص بفرمایید می خواهید بیشینه کنید یا کمینه.
ب) فاکتور های درگیر در مساله رو مشخص بفرمایید.
ج) مشخص کنید چه چیزی در مساله هست که اصالت تغییر پذیر داره. یادمه یک بار یک اشتباهی کردم برای این که اندازه جعبه ها رو در پشت یک کامیون بهینه کنم اندازه میوه ها رو پارامتر متغیر گرفتم. یک تابع Fitness شد که بیا و ببین.(اندازه می وه ها برای محاسبه وزن میوه های توی جعبه ها مهم بود ولی رفتیم سر باغ همه رو با ترازو کشیدیم یک مقدار چگالی متوسط برای حجم میوه بدست آوردیم. توضیحش مفصله حاشیه نمیرم. خلاصه ابعاد جعبه کذایی رو چنان تعیین کردیم که حجمش از یک عدد بیشتر نشه.)

ولی بازم مساله رو بگو شاید بشه یه راهنمایی بهتری کرد.
__________________
یک روز یک ماشین برای انتخابات ریاست جمهوری ثبت نام می کند
چه بخواهیم چه نخواهیم این اتفاق می افتد.
masood آفلاين است   پاسخ با نقل قول
از masood تشكر كرده است:
mehran6644 (۰۱-۱۸-۱۳۹۰)
قديمي ۱۱-۲۱-۱۳۸۹, ۰۵:۰۴ بعد از ظهر   #4 (لینک دائم)
عضو جدید
 
آواتار salmanmirzaei
 
تاريخ عضويت: بهمن ۱۳۸۹
پست ها: 4
تشكرها: 2
3 تشكر در 2 پست
پيش فرض

سلام دوستان.
برای مساله n وزیر تابه fitness رو چجوری معرفی کنم؟ اگه شبه کد c++ هم داشتید لطف کنید اونم(قسمت تابع fitness)
لطفا راهنمایی کنید.
salmanmirzaei آفلاين است   پاسخ با نقل قول
از salmanmirzaei تشكر كرده است:
mehran6644 (۰۱-۱۸-۱۳۹۰)
قديمي ۰۱-۱۵-۱۳۹۰, ۰۴:۰۶ بعد از ظهر   #5 (لینک دائم)
عضو فوق فعال
 
آواتار zmmhmmdrz
 
تاريخ عضويت: مهر ۱۳۸۹
محل سكونت: کرمان
پست ها: 44
تشكرها: 24
30 تشكر در 22 پست
پيش فرض

عزیز من مثلا می توانید تابع را تعداد وزیری که با هم برخورد دارند قرار بدهید
وضعیت برد را بهش بدهی و تعداد وزیری که تداخل دارند را به شما بده
zmmhmmdrz آفلاين است   پاسخ با نقل قول
از zmmhmmdrz تشكر كرده است:
mehran6644 (۰۱-۱۸-۱۳۹۰)
قديمي ۰۲-۱۹-۱۳۹۰, ۱۱:۰۲ قبل از ظهر   #6 (لینک دائم)
عضو جدید
 
آواتار mojtabafirouzi6
 
تاريخ عضويت: ارديبهشت ۱۳۹۰
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

با سلام.اگر برای بهینه کردن یک تیر یا ورق کامپوزیتی بخواهیم از روش الگوریتم ژنتیک استفاده کنیم که ضخامت و جنس و جای هر لایه برای ما متغیر باشه باید چکار کنم لطفا کمکم کنید ممنون(فرض کنید 3 تا جنس مختلف داریم می خواهیم یک ورق 10 لایه از این سه جنس تولید کنیم باید از کجا شروع کنم که ضخامت ها رو بهم بده و جنس هر لایه و جاشو بهم بده تا مثلا صابیت ورق بهینه بشه؟من نمی دونم از چه برنامه ایی باید استفاده کنم چطور انارو بدم به برنامه
mojtabafirouzi6 آفلاين است   پاسخ با نقل قول
قديمي ۰۲-۱۹-۱۳۹۰, ۰۴:۰۲ بعد از ظهر   #7 (لینک دائم)
عضو فوق فعال
 
آواتار zmmhmmdrz
 
تاريخ عضويت: مهر ۱۳۸۹
محل سكونت: کرمان
پست ها: 44
تشكرها: 24
30 تشكر در 22 پست
پيش فرض

سلام دوست عزیز
حل کردن این مسئله چندان سخت نیست ولی نیاز به کد زنی زیاد دارد اگر شما با متلب آشنایی دارید
بهترین گزینه هست ! من هم به دلیل رو هم شدن درسایم نمی توانم در کد کردن برنامه کمک چندانی کنم
شما باید کروموزومها یی با 3 بخش جنس و محل و ضخامت را تشکیل بدهید .
همچنین کروموزوم ها را می توان به صورت باینری کد کرد .
هر مرحله را جداگانه عملیات کراس آور و میوتیش را انجام دهید. باید در نظر هم داشته باشید که نسل جدید دارای شرایط باشند یعنی نشود که همگی از یک جنس باشند .
همچنین نیاز به یک تابع فیتنس دارید که یک ورق ساخته شده را بدهیمش و صابیت ورق را به ما بدهد .
در کل اگر کمکی خواستین من در خدمتم
__________________
zmmhmmdrz آفلاين است   پاسخ با نقل قول
قديمي ۰۲-۲۰-۱۳۹۰, ۱۱:۳۴ قبل از ظهر   #8 (لینک دائم)
عضو جدید
 
آواتار salmanmirzaei
 
تاريخ عضويت: بهمن ۱۳۸۹
پست ها: 4
تشكرها: 2
3 تشكر در 2 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله salmanmirzaei نمايش پست
سلام دوستان.
برای مساله n وزیر تابه fitness رو چجوری معرفی کنم؟ اگه شبه کد c++ هم داشتید لطف کنید اونم(قسمت تابع fitness)
لطفا راهنمایی کنید.
سلام دوست عزیز،این کد محاسبه برازش برای N_queen hastesh.

int i,j,count=0;
for(i=0;i<size;i++)
for(j=i+1;j<size;j++)
if((n->state[i]==n->state[j]) || abs(n->state[i]-n->state[j])==(j-i))
count
++;
Conflict=count;
اینجا count برای شمارش تعداد برخوردهاست.ساختمان برای هر گره هم به ای صورته:
starct node{
int state[8]
int conflict
}
salmanmirzaei آفلاين است   پاسخ با نقل قول
از salmanmirzaei تشكر كرده اند:
Astaraki (۰۲-۲۰-۱۳۹۰), zmmhmmdrz (۰۲-۲۰-۱۳۹۰)
قديمي ۰۲-۲۴-۱۳۹۰, ۰۹:۵۳ قبل از ظهر   #9 (لینک دائم)
عضو جدید
 
آواتار mojtabafirouzi6
 
تاريخ عضويت: ارديبهشت ۱۳۹۰
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
Unhappy

salam az inke be soale man javab dadin nahayate tashakor ro daram,rastesh man tabe aslio daram m.file onam neveshtam ba tool box matlab ham okey kardam va javab gereftam vali age mitonestam kod esho benevisam aali mishod,age shoma betoonid vasam kod benevisid azatoon vaghan mamnoon misham hazinasham ta jaei ke dar tavanam bashe taghdim mikonam
mojtabafirouzi6 آفلاين است   پاسخ با نقل قول
قديمي ۰۲-۳۱-۱۳۹۲, ۰۳:۰۱ قبل از ظهر   #10 (لینک دائم)
عضو جدید
 
آواتار amirghs
 
تاريخ عضويت: ارديبهشت ۱۳۹۲
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
My Mood: Asabani
پيش فرض

با سلام
من میخوام از شبکه عصبی تابع رو به ژنتیک بدم ولی نمیدونم چطوری ممکنه
لطفا کمک کنید پروژه ارشدم گیره
ممنون از همه
amirghs آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




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


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

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design