انتخاب ویژگی با الگوریتم جهش قورباغه و جنگل تصادفی

680,000تومان

مشاهده معرفی آموزش

زمان آموزش: 1 ساعت و نیم، جهت مشاهده فیلم لطفا فیترشکن خود را روشن فرمایید. لینک یوتیوب
جهت دریافت دروه در تلگرام: t.me/hassan_saadatmand

معرفی دوره: انتخاب ویژگی با الگوریتم فراابتکاری جهش قورباغه (Shuffled Frog Leaping Algorithm – SFLA) در MATLAB

در این دوره جامع، شما با یکی از الگوریتم‌های فراابتکاری کارامد یعنی الگوریتم جهش قورباقه (Shuffled Frog Leaping Algorithm – SFLA) برای انتخاب ویژگی (Feature Selection) آشنا خواهید شد. این الگوریتم الهام‌گرفته از رفتار قورباغه ها در طبیعت است و برای حل مسائل پیچیده بهینه‌سازی، از جمله انتخاب ویژگی، کاربرد دارد. تمرکز اصلی دوره بر بهینه‌سازی انتخاب ویژگی‌ها در مجموعه داده‌های واقعی و کاربرد آن در مسائل داده کاوی (Data Mining) و یادگیری ماشین (Machine Learning)مانند طبقه‌بندی (Classification) و رگرسیون (Regression) است. از میان دو رویکرد مهم انتخاب ویژگی  یعنی فیلترها (Filters)، پوششی (Wrappers)، این دوره متنی بر Wrapper و طبقه بندی با جنگل تصادفی Random Forest است.

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

Feature Selection Using Shuffled Frog Leaping Algorithm in MATLAB


سرفصل‌های دوره

1. مقدمه‌ای بر انتخاب ویژگی (Feature Selection)

  • اهمیت و ضرورت انتخاب ویژگی در یادگیری ماشین.
  • تاثیر انتخاب ویژگی بر کاهش ابعاد داده و افزایش دقت مدل.
  • روش‌های سنتی انتخاب ویژگی (Filter, Wrapper, Embedded).
  • معرفی الگوریتم‌های فراابتکاری برای انتخاب ویژگی.

2. آماده‌سازی داده‌ها برای انتخاب ویژگی در MATLAB

  • لود کردن داده‌ها.
  • تقسیم داده‌ها به مجموعه‌های آموزش، اعتبارسنجی(K-fold Cross Validation) و تست.

3. پیاده‌سازی الگوریتم جهش قورباغه برای انتخاب ویژگی در MATLAB

  • تعریف مسئله انتخاب ویژگی به‌عنوان یک مسئله بهینه‌سازی.
  • کدنویسی الگوریتم جهش قورباغه SFLA:
    • نکات لازم برای طراحی الگوریتم جهش قورباغه برای انتخاب ویژگی.
    • تعداد متغییر ها و نکات لازم برای تبدیل متغییر ها از پیوسته به باینری
    • تابع هدف (Fitness Function) برای انتخاب ویژگی.
  • بهینه‌سازی مجموعه ویژگی‌ها با جهش قورباغه SFLA.

4. ارزیابی مدل با ویژگی‌های انتخاب‌شده

  • آموزش مدل‌های یادگیری ماشین مانند جنگل تصادفی Random Forest با ویژگی‌های انتخاب‌شده.
  • معیارهای ارزیابی عملکرد مدل:
    • Accuracy: دقت کلی مدل.
    • Precision, Recall, F1-Score: تحلیل کیفیت دسته‌بندی.
    • ROC-AUC Curve: تفکیک‌پذیری مدل.
    • Reduction Rate: میزان کاهش ابعاد داده.
    • ترسیم ماتریس اشفتگی Confusion Matric و نمودار ROC
    • رسم نمودار اهمیت ویژگی ها بر اساس جنگل تصادفی

5. تحلیل و مصورسازی نتایج

  • رسم نمودار همگرایی جهش قورباغه در طول تکرارها.
  • نمایش تعداد ویژگی های انتخاب‌شده.
  • تولید گزارش‌های تصویری و عددی برای تحلیل نتایج.

اهداف دوره

  • یادگیری مفاهیم و اهمیت انتخاب ویژگی در یادگیری ماشین.
  • توانایی پیاده‌سازی الگوریتم جهش قورباغه در MATLAB برای انتخاب ویژگی.
  • ارزیابی مدل‌های یادگیری ماشین با استفاده از مجموعه ویژگی‌های بهینه‌شده.
  • کاهش ابعاد داده و بهبود دقت مدل‌ها در مسائل واقعی.

خروجی‌های دوره

  • تسلط بر پیاده‌سازی الگوریتم جهش قورباغه برای مسائل انتخاب ویژگی.
  • توانایی کار با داده‌های واقعی در MATLAB.
  • بهبود مدل‌های یادگیری ماشین از طریق انتخاب ویژگی بهینه.
  • تحلیل و تفسیر نتایج با استفاده از معیارهای استاندارد و نمودارهای تصویری.

حتما قبل از تهیه دوره معرفی دوره را مشاهده بفرمایید
تماس با مدرس:
• Telegram: t.me/matlabanyone
• Telegram: t.me/hassan_saadatmand
• Email: h.saadatmand22@yahoo.com
• Website: www.matlablearning.com
• Phone: 09155137038

مدرس حسن سعادتمند:
• بیش از 250 دوره آموزشی در متلب و پایتون
• بیش از 15 سال تجربه در زمینه تدریس

LinkedIn , Google Scholar, ResearchGate

دوستانی که تمایل دارند این دوره را در پایتون Python داشته باشند با مدرس در ارتباط باشند.

انتخاب ویژگی با الگوریتم فراابتکاری جهش قورباغه SFLA در پایتون Python

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “انتخاب ویژگی با الگوریتم جهش قورباغه و جنگل تصادفی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *