معرفی دوره: خوشهبندی خودکار با الگوریتم PSO و PSO بهبودیافته با الگوریتم ژنتیک در متلب
این دوره به بررسی روشهای خوشهبندی خودکار دادهها از طریق ترکیب الگوریتم فراابتکاری PSO (Particle Swarm Optimization) و نسخه بهبودیافته آن با الگوریتم ژنتیک (GA) میپردازد. شما با چالشهای خوشهبندی به کمک الگوریتمهای استاندارد مانند k-means آشنا خواهید شد و یاد خواهید گرفت که چگونه با استفاده از روشهای بهینهسازی فراابتکاری و ترکیب آنها با الگوریتمهای خوشهبندی، نتایج دقیقتر و بهتری را در مسائل واقعی ارائه دهید.
در این دوره، معیارهای ارزیابی خوشهبندی شامل شاخص ترکیبی فاصلههای درونخوشهای و بینخوشهای معرفی و استفاده خواهند شد.
اهداف دوره:
- درک چالشهای الگوریتمهای خوشهبندی سنتی.
- معرفی الگوریتم PSO و بهبود آن برای مسائل خوشهبندی.
- پیادهسازی ترکیب PSO و PSO-بهبودیافته با GA برای بهینهسازی خوشهبندی.
- ارزیابی کیفیت خوشهبندی با استفاده از شاخص نسبت فاصلههای درونخوشهای و بینخوشهای.
سرفصلهای دوره:
1. مروری بر الگوریتمهای خوشهبندی (Clustering Algorithms):
- تعریف خوشهبندی و کاربردها.
- معرفی الگوریتم k-means و محدودیتهای آن.
- چالشهای خوشهبندی: حساسیت به مقداردهی اولیه و گیر افتادن در بهینههای محلی.
2. آموزش الگوریتم PSO:
- مفهوم PSO.
- کدنویسی PSO در متلب MATLAB.
4. الگوریتم PSO برای خوشهبندی:
- مکانیزم PSO برای بهینهسازی خوشهبندی.
- استفاده از PSO برای تعیین تعداد خوشهها و مراکز اولیه.
- پیادهسازی ترکیب PSO و k-means در متلب:
- آمادهسازی دادهها.
- کدنویسی و تحلیل نتایج.
5. بهبود PSO با الگوریتم ژنتیک (PSO-GA):
- محدودیتهای PSO در مسائل خوشهبندی.
- ترکیب PSO با الگوریتم ژنتیک برای بهبود نتایج:
- افزودن مکانیزم جهش (Mutation) برای جستجوی بهتر.
- پیادهسازی ترکیب PSO-GA و k-means در متلب.
6. معیارهای ارزیابی کیفیت خوشهبندی:
- شاخص نسبت فاصلههای درونخوشهای و بینخوشهای:
- فاصلههای درونخوشهای (Intra-cluster Distances).
- فاصلههای بینخوشهای (Inter-cluster Distances).
- فرمول نهایی: CS (مجموع فاصلههای درونخوشهای به فاصلههای بینخوشهای).
- تحلیل این شاخص برای تعیین کیفیت خوشهبندی.
7. تحلیل و مقایسه نتایج:
- بررسی کیفیت خوشهبندی با PSO و PSO-GA.
خروجیهای دوره:
- آشنایی با تکنیکهای پیشرفته خوشهبندی دادهها.
- توانایی پیادهسازی ترکیب الگوریتمهای PSO و PSO-GA با k-means در متلب.
- یادگیری بهبود الگوریتمهای بهینهسازی برای خوشهبندی.
مدرس حسن سعادتمند:
• بیش از 250 دوره آموزشی در متلب و پایتون
• بیش از 15 سال تجربه در زمینه تدریس
LinkedIn , Google Scholar, ResearchGate
لینکهای ارتباطی و آموزشی
- کانال تلگرام: t.me/matlabanyone
- آی دی تلگرام: t.me/hassan_saadatmand
- ایمیل: h.saadatmand22@yahoo.com
- وبسایت: www.matlablearning.com
- تلفن: 09155137038
- مدت زمان دوره 3 ساعت
دوستانی که تمایل دارند این دوره را در پایتون Python داشته باشند با مدرس در ارتباط باشند.





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