۰
subtitle
ارسال: #۱
  
پیاده سازی الگوریتم ژنتیک با نرم افزارهای داده کاوی
من مشکلی در زمینه پیاده سازی الگوریتم ژنتیک با نرم افزار های داده کاوی دارم
میخوام الگوریتم ژنتیکی پیاده سازی کنم با مشخصه پارامتری که خودم تعیین میکنم مثل تایع ارزیابی و نحوه انتخاب داده ..
سوال اولم اینه که میشه در الگوریتم ژنتیک پیش فرض نرم افزارهایی مثل weka , rapid miner تغییراتی داد و اگر این طور هست به چه شکل؟
اگر امکان تغییر نیست از چه نرم افزاری میتونم استفاده کنم که تا حد امکان تو کاربرد داده کاوی مورد استفاده باشه و تا حدی تولز آماده را داشته باشه تا نیاز به برنامه نویسی اش تا حدی کمتر شه؟اگر قرار هست برنامه نویسی داشته باشه باید از چه زبانی تو نرم افزاری که معرفی میکنید استفاده کنم؟
میخوام الگوریتم ژنتیکی پیاده سازی کنم با مشخصه پارامتری که خودم تعیین میکنم مثل تایع ارزیابی و نحوه انتخاب داده ..
سوال اولم اینه که میشه در الگوریتم ژنتیک پیش فرض نرم افزارهایی مثل weka , rapid miner تغییراتی داد و اگر این طور هست به چه شکل؟
اگر امکان تغییر نیست از چه نرم افزاری میتونم استفاده کنم که تا حد امکان تو کاربرد داده کاوی مورد استفاده باشه و تا حدی تولز آماده را داشته باشه تا نیاز به برنامه نویسی اش تا حدی کمتر شه؟اگر قرار هست برنامه نویسی داشته باشه باید از چه زبانی تو نرم افزاری که معرفی میکنید استفاده کنم؟
۰
ارسال: #۲
  
پیاده سازی الگوریتم ژنتیک با نرم افزارهای داده کاوی
من حدس می زنم متلب بهترین گزینه باشه برای کار شما
برای پیاده سازی اغلب مسائلی که مربوط به محاسبات تکاملی میشن متلب بهترین گزینه است
خصوصا اینکه کار شما با الگوریتم ژنتیک هستش و تولباکس متلب تو این زمینه خیلی راهگشاست(قابلیت سفارشی سازی هم داره تا حدی)
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
برای پیاده سازی اغلب مسائلی که مربوط به محاسبات تکاملی میشن متلب بهترین گزینه است
خصوصا اینکه کار شما با الگوریتم ژنتیک هستش و تولباکس متلب تو این زمینه خیلی راهگشاست(قابلیت سفارشی سازی هم داره تا حدی)
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
ارسال: #۳
  
RE: پیاده سازی الگوریتم ژنتیک با نرم افزارهای داده کاوی
من هم تنها منبعی که می تونم کمکت کنم پروژه مطلب تو متلب هست که در قالب سیمیناری ارائه دادم،
فایل را برای شما پیوست کردم، مطمئنم که دارای مسائل زیادی خواهد بود، اگر به هر دلیل برای شما گنگ بود، بفرمایید تا توضیح بدم.
و یه نکته پایانی اینکه تو این تابعی که نوشته ام، پارامتر های تعداد نسل و تعداد وزیرها یا همون ژن ها رو وارد می کنی، بعد شروع می کنه به جستجو تا به نتیجه برسه
امیدوارم براتون مفید واقع بشه.
پی نوشت: فایل زیپ پیوست شده دارای ۲ فایل متلب هست، راستش یکی که پسوند old داره اولین نسخه هست که خودم در کلاس ارائه دادم. و فایل دیگری نسخه کامل شده قبلی است که به یکی از همکلاسی ها کار کردم تا ارائه بده، فایل nQueen.m فکر کنم باید کامل تر باشه نسبتا.
فایل را برای شما پیوست کردم، مطمئنم که دارای مسائل زیادی خواهد بود، اگر به هر دلیل برای شما گنگ بود، بفرمایید تا توضیح بدم.
و یه نکته پایانی اینکه تو این تابعی که نوشته ام، پارامتر های تعداد نسل و تعداد وزیرها یا همون ژن ها رو وارد می کنی، بعد شروع می کنه به جستجو تا به نتیجه برسه
امیدوارم براتون مفید واقع بشه.
پی نوشت: فایل زیپ پیوست شده دارای ۲ فایل متلب هست، راستش یکی که پسوند old داره اولین نسخه هست که خودم در کلاس ارائه دادم. و فایل دیگری نسخه کامل شده قبلی است که به یکی از همکلاسی ها کار کردم تا ارائه بده، فایل nQueen.m فکر کنم باید کامل تر باشه نسبتا.
ارسال: #۴
  
RE: پیاده سازی الگوریتم ژنتیک با نرم افزارهای داده کاوی
(۲۲ شهریور ۱۳۹۲ ۱۰:۲۶ ق.ظ)poldasht نوشته شده توسط: من هم تنها منبعی که می تونم کمکت کنم پروژه مطلب تو متلب هست که در قالب سیمیناری ارائه دادم،
پی نوشت: فایل زیپ پیوست شده دارای ۲ فایل متلب هست، راستش یکی که پسوند old داره اولین نسخه هست که خودم در کلاس ارائه دادم. و فایل دیگری نسخه کامل شده قبلی است که به یکی از همکلاسی ها کار کردم تا ارائه بده، فایل nQueen.m فکر کنم باید کامل تر باشه نسبتا.
ممنونم از لطفتون
منم دنبال یه پیاده سازی با متلب بودم. اما این فایل واسه من باز نمیشه
۰
ارسال: #۵
  
RE: پیاده سازی الگوریتم ژنتیک با نرم افزارهای داده کاوی
خدا رو شکر؛
خب نمی دونم در حقیقت شما به چه روشی فایل رو باز می کنید، اما بهتره در مورد فایل یه توضیح کوچکی داشته باشم،
اگه متوجه شده باشید فایل حاوی یه تابع است با نام nQueen
شما فایل رو در یه جایی کپی کنید، مثلا درایو D، بعد از طریق بخش مرورگر فایل ها برید دقیقا به درایو D
بعد حالا اگه نام تابع را همراه با پارامتر ها فراخوانی کنید، شروع می کنه به جستجو.
و چیزی که یادم رفته بود بگم اینکه این الگوریتم ژنتیک که الان در اختیارتون هست مسئله n وزیر رو حل می کنه، حالا برای اینکه بتونید تابع را اجرا کنید، به صورت زیر عمل کنید:
- اگر ۸ وزیر داشته باشید.
- و نسل اولیه شما هم بالفرض ۱۰ باشه
- و اینکه احتمال عمل جهش هم مثلا .۲ باشه، بصورت زیر باید فراخوانی بشه:
nQueen(8,10,.2)
بعد حالا اگه تو مسیری باشید که فایل هست، شروع به جستجوی راه حل مسئله ۸ وزیر میکنه و نهایتا براتون حل می کنه.
براتون یه فایل هم پیوست کرده ام که تصویری است در مورد نحوه اجرا این الگوریتم، که وقتی می خواستم سیمینار رو ارائه بدم ازش استفاده کردم، فکر کنم برای مسئله ۸ وزیر بود که تو ۷۰ مرحله پاسخ پیدا شد.
پی نوشت: من نرم افزار متلب بر روی سیستمم نصب نیست و شاید کمی گنگ باشه مطالب بالا، اگر باز نتونستید برنامه رو اجرا کنید، بگید تا فورا نرم افزار متلب رو بر روی سیستم نصب کنم.
ویرایش: در تصویر ضمیمه، محور افقی، همون تعداد نسل های تولید شده است که در این تصویر در ۷۰امین نسل به پاسخ مسئله ۸ وزیر رسیده ایم، و محور عمودی هم درصد نزدیک شدن به پاسخ است، یا به عبارت دیگه همون درصد خطا. که در آخرین مرحله درصد خطا ۰ شده یعنی به پاسخ مسئله رسیده ایم.
خب نمی دونم در حقیقت شما به چه روشی فایل رو باز می کنید، اما بهتره در مورد فایل یه توضیح کوچکی داشته باشم،
اگه متوجه شده باشید فایل حاوی یه تابع است با نام nQueen
شما فایل رو در یه جایی کپی کنید، مثلا درایو D، بعد از طریق بخش مرورگر فایل ها برید دقیقا به درایو D
بعد حالا اگه نام تابع را همراه با پارامتر ها فراخوانی کنید، شروع می کنه به جستجو.
و چیزی که یادم رفته بود بگم اینکه این الگوریتم ژنتیک که الان در اختیارتون هست مسئله n وزیر رو حل می کنه، حالا برای اینکه بتونید تابع را اجرا کنید، به صورت زیر عمل کنید:
- اگر ۸ وزیر داشته باشید.
- و نسل اولیه شما هم بالفرض ۱۰ باشه
- و اینکه احتمال عمل جهش هم مثلا .۲ باشه، بصورت زیر باید فراخوانی بشه:
nQueen(8,10,.2)
بعد حالا اگه تو مسیری باشید که فایل هست، شروع به جستجوی راه حل مسئله ۸ وزیر میکنه و نهایتا براتون حل می کنه.
براتون یه فایل هم پیوست کرده ام که تصویری است در مورد نحوه اجرا این الگوریتم، که وقتی می خواستم سیمینار رو ارائه بدم ازش استفاده کردم، فکر کنم برای مسئله ۸ وزیر بود که تو ۷۰ مرحله پاسخ پیدا شد.
پی نوشت: من نرم افزار متلب بر روی سیستمم نصب نیست و شاید کمی گنگ باشه مطالب بالا، اگر باز نتونستید برنامه رو اجرا کنید، بگید تا فورا نرم افزار متلب رو بر روی سیستم نصب کنم.
ویرایش: در تصویر ضمیمه، محور افقی، همون تعداد نسل های تولید شده است که در این تصویر در ۷۰امین نسل به پاسخ مسئله ۸ وزیر رسیده ایم، و محور عمودی هم درصد نزدیک شدن به پاسخ است، یا به عبارت دیگه همون درصد خطا. که در آخرین مرحله درصد خطا ۰ شده یعنی به پاسخ مسئله رسیده ایم.
۰
ارسال: #۶
  
RE: پیاده سازی الگوریتم ژنتیک با نرم افزارهای داده کاوی
با سلام میشه دوستانی که با متلب کار کردن راهنمایی کنند که چطوری میشه از تولباکس برنامه ریزی ژنتیک در متلب استفاده کرد؟
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close