فرادرس
فرصت باقیمانده
۱۷,۰۰۰ تومان
در طرح تخفیف
۱۰,۲۰۰ تومان

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

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

تعداد دانشجو
۷۳۴ نفر
مدت زمان
۱ ساعت و ۴۰ دقیقه
هزینه عادی آموزش
۱۷,۰۰۰ تومان
در طرح تخفیف
۱۰,۲۰۰ تومان
(کسب اطلاعات بیشتر +)
محتوای این آموزش
۲۴ بازخورد (مشاهده نظرات)
آموزش پیاده سازی و برنامه نویسی الگوریتم ازدحام ذرات (PSO) گسسته باینری

چکیده

این فرادرس به گونه ای تهیه شده است که در کنار ارائه کاربردی و برنامه نویسی عملی الگوریتم گسسته ازدحام ذرات، آن را با زبان ساده برای افراد مبتدی نیز مفید می کند. استفاده از این فرادرس نیاز به داشتن هیچ پیش نیازی ندارد. تنها آشنایی با زبان برنامه نویسی متلب برای درک بخش آموزش برنامه نویسی آن توصیه می شود.

مدرس
اسماعیل آتشپز گرگری

دکترای تخصصی مهندسی برق

دکتر اسماعیل آتشپز گرگری دانش آموخته دکتری مهندسی برق از دانشگاه Texas A&M است. ایشان سابقه همکاری با مراکز طراز اول بیوانفورماتیک، پردازش سیگنال های ژنومیک و کار در لبه علم و تکنولوژی این حوزه را دارند. ایشان در حال حاضر به عنوان عضو هیات علمی در دانشگاه National در ایالات متحده آمریکا به تدریس و پژوهش مشغول هستند.

توضیحات تکمیلی

ایده Particle Swarm Optimization، برای اولین بار توسط کندی و ابرهارت در سال ۱۹۹۵ مطرح شد. PSO، یک الگوریتم محاسبه ای تکاملی الهام گرفته از طبیعت و براساس تکرار می باشد. منبع الهام این الگوریتم، رفتار اجتماعی حیوانات، همانند حرکت دسته جمعی پرندگان و ماهی ها بود. از این جهت که PSO نیز با یک ماتریس جمعیت تصادفی اولیه، شروع می شود، شبیه بسیاری دیگر از الگوریتم های تکاملی همچون الگوریتم ژنتیک پیوسته و الگوریتم رقابت استعماری است.

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

 

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

آنچه در این آموزش خواهید دید:

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



پیش نمایش‌ها

پیش‌نمایش ۱: آموزش پیاده سازی و برنامه نویسی الگوریتم ازدحام ذرات (PSO) گسسته باینری ( ۲۷ دقیقه )

توجه: اگر به خاطر سرعت پایین اینترنت شما، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید

دانلود مستقیم پیش‌نمایش - حجم: ۱۱۱ مگابایت (کلیک کنید +)

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش پیاده سازی و برنامه نویسی الگوریتم ازدحام ذرات (PSO) گسسته باینری
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۴۴۸۵۴ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش MVBPSO101
مدت زمان ۱ ساعت و ۴۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۲۲۷ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۷۳۴ نفر از این آموزش استفاده کرده اند و ۲۴ نظر ثبت شده است.
سید محمد حسن
سید محمد حسن

محتوا خوب بیان شده بود.
پاسخ به نظر

mohammad.gh3727@yahoo.com
mohammad.gh3727@yahoo.com

باسلام و ضمن تشکر بابت کیفیت بالای این آموزش
پاسخ به نظر

مریم برزگری
مریم برزگری

با سلام
ببخشید من میخام الگوریتم پیوسته رو به گسسته تبدیل کنم و از روی اون مساله vrp رو حل کنم الان چطور میتونم این تبدیل رو انجام بدم؟؟؟؟

پاسخ به نظر

روابط عمومی
روابط عمومی

در پاسخ به مریم برزگری،

با سلام،
مسأله مسیریابی خودرو یا VRP یکی از مسائل جایگشتی و ترکیبی است و می بایست پاسخ آن، به صورت جایگشتی کد شود. به این منظور، می توان از روش های مختلفی استفاده کرد و الزاما نیازی به الگوریتم گسسته نیست.

از نظر ریاضی، VRP بسیار شبیه به مسأله فروشنده دوره گرد یا TSP است و عملا می توان با تغییرات کوچک در ساختار برنامه ای که TSP را حل می کند، آن را برای حل VRP نیز استفاده نمود.

در خصوص روش های مختلف کدینگ پاسخ برای مسأله TSP، با استفاده از انواع الگوریتم های پیوسته و گسسته، این فیلم را به شما توصیه می کنیم. این آموزش به صورت رایگان در فرادرس ارائه شده است و می توانید آن را دانلود کنید:

دانلود رایگان آموزش انواع روش های کدینگ مسأله فروشنده دوره گرد


اما اگر می خواهید از PSO برای حل مسائل گسسته یا عدد صحیح استفاده نمایید (هر چند در مورد VRP و TSP الزاما نیازی به این کار نیست)، می توانید از راهکاری که در یک آموزش رایگان دیگر ارائه شده است، استفاده نمایید. برای دانلود مشاهده آموزش حل مسائل گسسته با استفاده از الگوریتم ازدحام ذرات یا PSO، لینک زیر را مشاهده نمایید:

دانلود رایگان آموزش حل مسائل گسسته با استفاده از PSO


در فیلم آموزشی دیگری، با استفاده از الگوریتم PSO، مسأله فروشنده دوره گرد یا TSP حل شده است. همان طور که پیش از این نیز گفته شد، می توان با تغییرات جزئی در این برنامه، آن را برای حل مسأله VRP استفاده نمود. چرا که از نظر ریاضی، VRP توسعه ای از مسأله TSP است و به راحتی می توان راه حل عمومی یک مسأله VRP را، به صورت یک جایگشت نشان داد؛ یعنی همان ساختاری که برای توصیف راه حل TSP قابل استفاده است. برای مشاهده آموزش حل مسأله فروشنده دوره گرد با استفاده از PSO، لینک زیر را مشاهده نمایید:

آموزش حل مسأله فروشنده دوره گرد با الگوریتم PSO


به عنوان یک مثال دیگر از کاربرد یک الگوریتم پیوسته برای حل مسائل جایگشتی (که شامل گستره وسیعی از مسائل معروف می شود)، می توان به آموزش حل مسائل جایشگتی با استفاده از الگوریتم رقابت استعماری (ICA) اشاره نمود، که آن هم الگوریتمی پیوسته و مشابه با PSO است. آموزش زیر را در نظر بگیرید:

آموزش حل مسائل جایگشتی با الگوریتم رقابت استعماری


در این آموزش، حل چهار مسأله جایگشتی معروف به صورت گام به گام با الگوریتم رقابت استعماری آموزش داده شده است. فهرست این چهار مسأله در ادامه آمده است:
مسأله فروشنده دوره گرد یا Traveling Salesman Problem (به اختصار TSP) که به جرأت می توان گفت که معروف ترین مسأله بهینه سازی جایگشتی است؛

مسأله تخصیص درجه دو یا Quadratic Assignment Problem (به اختصار QAP) که دارای کاربردهای وسیعی در علوم مهندسی است؛

مسأله n وزیر (ملکه) یا n-Queens Problem (به اختصار nQP) که یک مسأله کلاسیک در بهینه سازی و تحقیق در عملیات است؛

مسأله زمان بندی پایه یا Basic Scheduling Problem که مادر تمام مسائل زمان بندی است و قطعا شیوه حل آن، می تواند الگوی مناسبی برای حل سایر انواع مسائل زمان بندی باشد.
در نهایت، فهرست آموزش ها را، با معرفی آموزش حل مسأله VRP با استفاده از الگوریتم شبیه سازی تبرید (SA) کامل می کنیم. مستقل از این که شما می خواهید از چه الگوریتمی برای حل مسأله VRP استفاده کنید، پیاده سازی مدل مسأله، تابع هدف و قیدهای آن، می تواند کاری دشوار باشد که در این آموزش، به صورت بسیار کاملی، برای مسأله VRP پایه، VRP با فرض محدودیت ظرفیت برای خودروها و همین طور VRP با پنجره زمانی (یا TWVRP) انجام شده است. در نهایت، پس از پیاده سازی مدل، با استفاده از الگوریتم SA این مسأله حل شده است و نتایج بهینه سازی نیز، به صورت آنلاین به همراه اجرای الگوریتم، نمایش داده می شوند.

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

آموزش حل مسأله VRP


با مشاهده این آموزش ها، به احتمال زیاد شما خواهید توانست که مسأله VRP را نه تنها با الگوریتم PSO، بلکه با هر الگوریتم دیگری که به آن مسلط هستید، پیاده سازی کنید. این همان هدفی است که ما در آموزش های فرادرس مد نظر داشته ایم و امیدواریم که به این هدف رسیده باشیم.

پاسخ به نظر

نیلوفر
نیلوفر

ارائه پایه ای آموزش عالی است. من توانستم نهایت استفاده را داشته باشم. لطفا در زمینه شبکه هم آموزش تهیه کنید.
پاسخ به نظر

احسان سعادت
احسان سعادت

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

روابط عمومی:
روابط عمومی:

سلام

اطلاع رسانی در خصوص انتشار آموزش ها از طریق شبکه های فرادرس می باشد.

شبکه های اجتماعی فرادرس

پیشنهاد می کنیم شبکه های ما را پیگیری کنید.

موفق باشید.


پاسخ به نظر

محمد میرزایی زاده
محمد میرزایی زاده

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

علی رضا
علی رضا

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

مرتضی شمالی
مرتضی شمالی

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

همدانیان
همدانیان

در این آموزش مدرس بسیار خوب توضیح داده بودند هم بخش پیاده سازی متلب هم بخش تاریخچه و کلا آموزش عالی بود.
پاسخ به نظر

فریده خاشعی نژاد
فریده خاشعی نژاد

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

علی محمودیان
علی محمودیان

من علاوه بر این آموزش از محصولاتی همچون الگوریتم مورچگان و زنبور و خیلی دیگه از محصولاتتون استفاه کرده ام و در کل رضایت بخش بوده اند.
پاسخ به نظر

محمد
محمد

در کل از آموزش های فرا درس راضی هستم و همین که بصورت تخصصی وارد این بحث شده اید و فیلم های ارائه شده کیفیت بسیار بالایی دارد از شما متشکرم. فقط در وایت بوردی که تدریس میکنید و مطالب را مینویسید از قلم های رنگی زیادی استفاده نکنید چون در مانیتور های مختلف خوب دیده نمیشود.
پاسخ به نظر

نوید
نوید

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

mahsa
mahsa

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

پاسخ به نظر

روابط عمومی
روابط عمومی

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

مجموعه آموزش های برنامه نویسی متلب
مجموعه آموزش های الگوریتم PSO — شامل مباحث تئوری و عملی
آموزش شبیه سازی سیستم با سیمیولینک

منتظر دیدار دوباره شما در فرادرس هستیم.
موفق و پیروز باشید.

پاسخ به نظر

سیدمحمدرضا
سیدمحمدرضا


با سلام.
واقعا تهیه محصولات خوب یک سرمایه گذاری واسه وقته. خوشحالم که با این سایت و محصولاتش آشنا شدم و زمانو در اختیار گرفتم.

مرسی از استادای خوبتون. واقعا راضیم.

پاسخ به نظر

عباس بیابانگرد جوان
عباس بیابانگرد جوان

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

كاوه
كاوه



ضمن تشكر از دوستان
من كارشناس ارشد كنترل هستم واستفاده زيادي از فيلمهاي اموزشي ارايه شده در اين سايت برده ام واقعا جالب وكاربردي هستن .با تشكر

پاسخ به نظر

روابط عمومی
روابط عمومی

در پاسخ احمد

ضمن تشکر از حسن انتخاب شما،

“مجموعه فرادرس های الگوریتم PSO — شامل مباحث تئوری و عملی” آموزش کامل الگوریتم PSO را در بر دارد.

پاسخ به نظر

احمد
احمد

سلام
من اگه بخوام کپی داده در گرید رو با pso حل کنم, کدوم محصول به کارم میاد؟

پاسخ به نظر

saeed
saeed



سلام.
خسته نباشید
من پروِه ارشدم در مورد جایابی بهینه با 5 الگوریتم از زیر شاخه های الگوریتم pso هست(clpso ,…..)
به نظرتون کدوم فیلم رو باید تهیه کنم؟؟

پاسخ به نظر



برچسب‌ها: P S O | Particel Swarm Optimization | Particle Swarm | Particle Swarm Optimization | PSO | PSO استاندارد | PSO گسسته باینری | آموزش هوش محاسباتی | آموزش هوش مصنوعی | ازدحام ذرات | ازدحام گروهی ذرات | الگوریتم ازدحام ذرات | الگوریتم گسسته پرندگان | بررسی الگوریتم ازدحام ذرات (PSO) استاندارد (پیوسته) | بسته کامل آموزش الگوریتم گسسته ازدحام ذرات (پرندگان) | ﺑﻬﯿﻨﻪ ﺳﺎزي ﮔﺮوه ذرات | بهینه سازی | بهینه سازی ازدحام ذرات | بهینه سازی گروهی ذرات | بهینه سازی هوشمند | پارتیکل سوارم | پیاده سازی و برنامه نویسی | تعریف بهینه سازی | تعریفی از بهینه سازی | دسته بندی مسائل بهینه سازی | فیلم آموزشی | فیلم آموزشی متلب | گسسته باینری | متاهیوریستیک | مرور کوتاهی بر روش های مختلف بهینه سازی | نجمع ذرات | نحوه تبدیل الگوریتم الگوریتم پیوسته، به نسخه گسسته (باینری) | نسخه گسسته (باینری) | هوش ازدحامی