قیمت این دوره: 60,000 تومان
  • مدرس دوره : حسین سینائی
  • تعداد ویدیوها : 12 ویدیو
  • مدت زمان دوره : 2:46:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/08/18
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش پیاده سازی الگوریتم ازدحام ذرات (PSO) در متلب

آموزش پیاده سازی الگوریتم ازدحام ذرات (PSO) در متلب

الگوریتم ازدحام ذرات یکی از الگوریتم های فراابتکاری الهام گرفته شده از طبیعت می باشد که توسط آقای راسل ابرهارت و جیمز کندی در سال 1995 پیشنهاد شد. این الگوریتم دارای اساس بسیار ساده ای می باشد، اما در عین سادگی یکی از قدرتمندترین ها در حوزه ی خود می باشد. این الگوریتم برای رسیدن به جواب بهینه به تابع هدف نیاز دارد و این امر باعث شده که در بازه ی وسیعی از مسائل مورد استفاده قرار گیرد. در این آموزش ما با الگوریتم ازدحام ذرات از صفر تا صد آشنا خواهیم شد و آن را در متلب پیاده سازی خواهیم کرد. این الگوریتم زیر مجموعه الگوریتم های فرا ابتکاری می باشد که برای یافتن جواب بهینه تعدادی از ذرات را در فضای جستجوی مسئله می فرستد و هنگام یافتن جواب مورد نیاز الگوریتم به پایان می رسد. سرفصل هایی که در این دوره با آن ها آشنا خواهیم شد به قرار زیر هستند:

·  آشنایی کامل با الگوریتم ازدحام ذرات و ریاضیات آن

·  پیاده سازی کامل الگوریتم ازدحام ذرات در متلب

آشنایی با توابع Sphere و RosenBrock 

پیش نیاز: زبان برنامه نویسی متلب




فهرستـــ ویدیوها

مدت زمان دوره 2:46:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • مقدمه

00:04:55

آشنایی با روند دوره آموزشی

2
  • الگوریتم های فرا ابتکاری

00:11:24

مقایسه الگوریتم های دقیق و تقریبی

3
  • الگوریتم ازدحام ذرات

00:11:30

تئوری الگوریتم ازدحام ذرات

4
  • الگوریتم ازدحام ذرات - مثال دریاچه

00:08:59

مرور الگوریتم ازدحام ذرات در قالب یک مثال کاربردی

5
  • ریاضیات الگوریتم ازدحام ذرات

00:15:54

ارائه فرمول های ریاضی الگوریتم PSO

6
  • توابع sphere و rosenbrock

00:11:48

پیاده سازی توابع sphere و rosenbrock در متلب و ارائه نکات مربوط به آنها

7
  • شروع پیاده سازی در Matlab

00:19:37

شروع پیاده سازی الگوریتم ازدحام ذرات در متلب و ارائه کلیاتی در باره ی آن

8
  • ایجاد ساختار الگوریتم برای تمام ذرات

00:14:05

ایجاد ساختار الگوریتم برای تمام ذرات

9
  • مقدار دهی اولیه به ذرات

00:22:12

مقدار دادن به ذرات از لحاظ موقعیت، سرعت و...

10
  • Main Loop الگوریتم ازدحام ذرات

00:20:57

شروع نوشتن قسمت main loop برنامه

11
  • مرور Main Loop و مشاهده ی نتایج

00:12:56

اعمال الگوریتم تابع sphere و مشاهده ی نتایج

12
  • اعمال تابع rosenbrock و نکات تکمیلی

00:11:59

مشاهده ی نتایج به ازای تابع هدف rosenbrock


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .