×

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

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

مدت زمان
۲۵ دقیقه
هزینه آموزش
رایگان!
۱۵ بازخورد (مشاهده نظرات)
آموزش حل مسائل عدد صحیح با استفاده از الگوریتم PSO - (رایگان)

چکیده

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

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

مدت زمان
۲۵ دقیقه
هزینه آموزش
رایگان!
۱۵ بازخورد (مشاهده نظرات)
مدرس
دکتر سید مصطفی کلامی هریس

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

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

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

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

الگوریتم بهینه سازی ازدحام ذرات یا Particle Swarm Optimizatoion (به اختصار PSO) یکی از مهم ترین الگوریتم های بهینه سازی هوشمند است که در حوزه هوش ازدحامی یا هوش تجمعی جای می گیرد. این الگوریتم، توسط جیمز کندی و راسل سی ابرهارت در سال ۱۹۹۵ معرفی گردید، و با الهام از رفتار اجتماعی حیواناتی چون ماهی ها و پرندگان که در گروه هایی کوچک و بزرگ کنار هم زندگی می کنند، طراحی شده است. در الگوریتم PSO، اعضای جمعیت جواب ها، به صورت مستقیم با هم ارتباط دارند و از طریق تبادل اطلاعات با یکدیگر و یادآوری خاطرات خوب گذشته، به حل مساله می پردازند. الگوریتم PSO برای انواع مسائل پیوسته و گسسته مناسب است و پاسخ های بسیار مناسبی برای مسائل بهینه سازی مختلف داده است.

این آموزش رایگان بخشی از آموزش الگوریتم PSO — شامل مباحث تئوری و عملی است. برای کسب اطلاعات بیشتر و استفاده از این آموزش بر روی این لینک (+) کلیک کنید.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • حل مسائل عدد صحیح با استفاده از الگوریتم PSO
مشاهده بیشتر مشاهده کمتر


مشاهده آموزش

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

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


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

نام آموزش آموزش حل مسائل عدد صحیح با استفاده از الگوریتم PSO - (رایگان)
ناشر فرادرس
کد آموزش MVRPS9011D
مدت زمان ۲۵ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۵۶ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

کیوان
کیوان

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

پاسخ به نظر

ماهان
ماهان

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

پاسخ به نظر

محسن
محسن

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

پاسخ به نظر

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

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

رز
رز

با سلام و با سپاس فراوان از پاسخ شما. من فیلم هایی را که مشخص نمودید را مشاهده خواهم کرد. امیدوارم که هم من و هم دوست داران اگوریتم های فراابتکاری و سایت بسیار عالی و آموزنده شما، راه یافتن برنامه نویسی برای مسایل Mixed-Integer decision variables برای بهینه سازی تک هدفه و چند هدفه را پیدا کنیم. هر چند که اگر شما هم فرصتی داشتید و کد بهینه سازی تک هدفه و چند هدفه بسته آموزشی را برای حالت Mixed-Integer decision variables مطابق تکنیک mapping یا هر روش دیگر برای دانلود روی سایت قرار دهید، از طرف همه دوست دارن فرا درس، ممنون می شوم. چون واقعا تا به امروز اصلا کدی در سایت های داخلی و خارجی برای این گونه مسایل پیدا نکرده ام و میدانم که این مورد، دغدغه همه دانشجویانی است که در زمینه بهینه سازی مطالعه می کنند. دوباره از شما و سایت بی نظیرتان ممنون هستم. با تشکر فراوان
پاسخ به نظر

رز
رز

با عرض سلام و احترام.
من فیلم بهینه سازی تک هدفه و چند هدفه تجمع ذرات و الگوریتم ژنتیک را تهیه کرده ام. اما یک سوال بسیار مهم برایم پیش آمده که البته مشکل اکثر دانشجویان هست و آن این است که در اکثر مواقع، متغیرهای ما، گسسته (غیر باینری) و پیوسته با هم در مساله موجود است، چگونه می شود کدهای بهینه سازی تک هدفه و چند هدفه تجمع ذرات و الگوریتم ژنتیک موجود در بسته آموزشی را تغییر دهیم تا برای حالت گسسته (مجموعه نامرتبی از اعداد صحیح و نه غیر باینری) و پیوسته با هم، جواب بگیریم؟
در فیلم آموزشی فوق، مجموعه متغیر گسسته، مرتب است. اما برای مثال برای حالتی که متغیرهای گسسته تنها {1و4و13و18} باشند، چه باید کرد؟ اگر پاسخ دهید یا اینکه کدهای این گونه مسایل را هم به مجموعه بسته های آموزشی اضافه کنید و نیز کدها را برای دانلود رایگان بر روی سایت قرار دهید بسیار ممنون می شوم.

پاسخ به نظر

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

در پاسخ رز،

با سلام

از مکاتبه شما متشکریم.

پاسخ شما در این لینک منتشر شده است.

پاسخ به نظر

کریم زادگان
کریم زادگان

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

حسن
حسن



مرسی خیلی عالی بود

پاسخ به نظر

پیمان
پیمان

پسوورد فایلش چیه؟
پاسخ به نظر

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

در پاسخ به پیمان:
با سلام،
پسوورد فایل ها: matlabsite.com، بدون www و با حروف کوچک.
موفق و پیروز باشید.

پاسخ به نظر

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

در پاسخ سارا
در ابتدا تمام لینک ها را دانلود کنید و نام آن ها را تغییر ندهید و در هنگام extract نمودن در وارد نمودن پسورد درست دقت نمایید. البته نکته مهم دیگر این است که در هنگام دانلود اینترنت دچار قطعی نشود.

پاسخ به نظر

سارا
سارا



باسلام.
فیلم آموزشی دارای پسورد هست که این پسورد که شما گفتید رو زدم اما خطا میزنه.برای باز شدنش باید چکار کنم؟
از راهنماییتون ممنون میشم.

پاسخ به نظر

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

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

پاسخ به نظر

مریم
مریم


سلام.
ببخشید این محصول با فیلم آموزشی پیاده سازی و برنامه نویسی الگوریتم ازدحام ذرات (PSO) گسسته باینری که کد محصول آن : MVBPSO101 میباشد چه تفاوتهایی دارد؟
گویا هر دو باینری هستند.

پاسخ به نظر



برچسب‌ها:
Particle Swarm Optimization | PSO | آموزش PSO | آموزش بهینه سازی ازدحام ذرات | آموزش جل مسائل گسسته با پارتیکل سوارم | آموزش عملی | آموزش عملی PSO | آموزش عملی بهینه سازی ازدحام ذرات | الگوریتم PSO | الگوریتم ازدحام ذرات | بهینه سازی ازدحام ذرات | تبدیل متغیر گسسته به پیوسته | فیلم آموزش عملی | فیلم آموزشی | فیلم آموزشی PSO | فیلم آموزشی حل مسائل گسسته | مجموعه آموزشی PSO | مروری بر الگوریتم ازدحام ذرات - PSO | مسائل بهینه سازی عدد صحیح | مسائل بهینه سازی گسسته | هوش ازدحامی
مشاهده بیشتر مشاهده کمتر