بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب

  • پنجشنبه ۲۲ بهمن ۱۳۹۴
  • بازدید ۱,۴۴۱ نفر

تصویر matlab-aco_13936_1 بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب

پروژه بهینه سازی الگوریتم کلونی مورچگان با MATLAB

پیاده سازی مقاله Relevance–redundancy feature selection based on ant colony optimization

در این پست پروژه بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب به همراه ترجمه مقاله و داکیومنت (توضیح خط به خط کدها) را با عنوان مقاله Relevance–redundancy feature selection based on ant colony optimization آماده کرده ایم که با استفاده از کتابخانه عمومی GUI طراحی و پیاده سازی شده است. در ادامه به شرح مختصری از این پروژه الگوریتم فرا ابتکاری و هوشمند پرداخته و فیلم (چند دقیقه از فیلم آموزشی پروژه) و تصاویر از خروجی آن را قرار داده ایم. مقاله اصلی نیز به صورت رایگان قابل دانلود است.

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

به طور مثال، اگر ما 9 ویژگی داشته باشیم، بعد از امتیاز دهی توسط الگوریتم مورچگان، تعداد 60% از کل ویژگی ها که 5 می شود، را انتخاب می کنیم تا برای خوشه بندی از طریق یکی از الگوریتم های خوشه بندی SVM و DT مورد استفاده قرار گیرد.

توضیحات بیشتر، دانلود رایگان مقاله، فیلم و تصاویری از خروجی پروژه بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب در ادامه مطلب.

در این پروژه بهینه سازی الگوریتم کلونی مورچگان به طور کلی، دو نسخه از الگوریتم مورچگان مورد استفاده قرار گرفته است که تفاوت انها در انتخاب عدد r (برازندگی اولیه) و نحوه جستجو می باشد که در متن برنامه به انها اشاره شده است. خروجی برنامه نرخ خطا می باشد، اما در این پروژه مقادیر خام دقت کلاس بندی نیز قابل استفاده می باشد.

محیط گرافیکی پروژه بهینه سازی الگوریتم کلونی مورچگان :

برنامه به شکل یک نرم افزار کاملا گرافیکی طراحی و اجرا شده است و دارای دو عدد منو می باشد که اولی برای انتخاب تعدادی ویژگی از هر کدام از دیتاست های موجود و سپس تعیین نرخ خطا برای هر یک از نسخه های الگوریتم مورچگان مورد استفاده قرار گرفته است و دومی برای انتخاب تعداد ویژگی های متوالی برای تک تک دیتاست ها به شکل آپشن و سپس تعیین نرخ خطای هر یک، بر اساس تعداد ویژگی ها به ازای نسخه اول و دوم، استفاده شده است.

توضیحات بیشتر و تحلیل کدها، در داکیومنت آمده است.

برخی از تصاویر خروجی بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب :

تصویر خروجی 1:

تصویر matlab-aco_13936_2 بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب

تصویر خروجی 2:

تصویر matlab-aco_13936_3 بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب

تصویر خروجی 3:

تصویر matlab-aco_13936_4 بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب

تصویر خروجی 4:

تصویر matlab-aco_13936_5 بهینه سازی الگوریتم کلونی مورچگان برای انتخاب ویژگی با متلب

 

باکس دانلود
شناسه:
۱۳۹۳۶
پسورد فایل:
www.noavarangermi.ir
لینک دانلود:
مطالب مرتبط
ثبت نظر
ریفریش کنید!
نظرات کاربران (۴ مورد)
  1. تصویر آواتار کاربر 0
    علی پنجشنبه , 6 خرداد

    سلام ببخشید می تونم بپرسم حجم این پروژه چقده ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیپنجشنبه , 6 خرداد

      پروژه به همراه فیلم آموزشی و داکیومنت 49 مگابایت به صورت فایل فشرده است.

  2. تصویر آواتار کاربر 0
    سپیده جوادی سه شنبه , 13 مهر

    سلام یه پروژه دارم با متلب می تونید پیاه سازیشو برام انجام بدید ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیسه شنبه , 13 مهر

      توضیحاتش رو در ایمیل ارسال کنید تا بررسی کنیم.