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

فیلم ضبط شده کارگاه آموزشی مروری بر روش های بهینه سازی هوشمند

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

معرفی فیلم ضبط شده کارگاه آموزشی بهینه سازی چندهدفه تکاملی

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

اگر بهینه سازی راه حل عملی پروژه شما است و می خواهید آن را به صورت کامل فراگیرید می توانید از کارگاه ارائه شده توسط فرادرس بهره بگیرید. یکی از کارگاه هایی که توسط فرادرس در یازدهمین کنفرانس سیستم های هوشمند برگزار شد، به موضوع بهینه سازی چندهدفه تکاملی اختصاص یافته بود. در این کارگاه آموزشی پس از مروری بر تفاوت های موجود میان مسائل بهینه سازی تک هدفه و چندهدفه، روش های موجود برای حل و برخورد با مسائل چندهدفه، به صورت اجمالی مورد بررسی واقع شده اند. در ادامه، چند روش بهینه سازی تکاملی (هوشمند) معرفی شده اند. سپس دو الگوریتم بهینه سازی هوشمند به صورت کامل و از نظر تئوری مورد بحث و بررسی واقع شده اند: الف) نسخه دوم الگوریتم ژنتیک (چندهدفه) مبتنی بر مرتب سازی نامغلوب یا NSGA-II، ب) بهینه سازی ازدحام ذرات چند هدفه یا MOPSO.

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

 

معرفی آموزش پیاده سازی ترکیب الگوریتم ژنتیک و PSO در متلب

فیلم آموزشی پیاده سازی ترکیب الگوریتم ژنتیک و PSO در متلب

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

در این فیلم آموزشی ابتدا برنامه نویسی الگوریتم ژنتیک مورد بحث قرار می گیرد و سپس الگوریتم بهینه سازی ازدحام ذرات یا PSO پیاده سازی می شود. در ادامه ایده هایی برای ترکیب این دو الگوریتم مطرح می شوند و در محیط نرم افزار متلب پیاده سازی می گردند. زمان این فیلم تقریبا برابر با یک جلسه آموزشی (۹۰ دقیقه) است.

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

 

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

 

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

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

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

 

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

 

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

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

در این فیلم آموزشی در ابتدا یک معرفی کلی از مسأله فروشنده دوره گرد و سایر مسائل مرتبط با آن انجام می پذیرد. در ادامه سه روش کلی برای کد کردن راه حل های مسأله TSP ارائه شده است که در الگوریتم های مختلفی قابل استفاده هستند. راه حل های سه گاه عبارتند از: الف) نمایش جواب به صورت رشته گسسته جایگشتیب) نمایش جواب به صورت کلیدهای تصادفی یا Random Key، پ) نمایش جواب به شکل ماتریس های شبیه فرومون. در ادامه لینک معرفی این آموزش آمده است.

معرفی آموزش طراحی آزمایشات با تاکید بر تنظیم پارامتر الگوریتم های فراابتکاری تک هدفه و چند هدفه

 

فیلم آموزشی طراحی آزمایشات با تاکید بر تنظیم پارامتر الگوریتم های فراابتکاری تک هدفه و چند هدفه

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

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

 

معرفی آموزش حل مسأله فروشنده دوره‌گرد با استفاده از الگوریتم ژنتیک

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

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

اگر می خواهید به صورت کاملا عملی و گام به گام حل این مسئله را بیاموزید می توانید برای توضیحات بیشتر به لینک زیر مراجعه نمایید.

 

فرادرس :: بزرگترین پروژه آموزش آنلاین دانشگاهی ایران‎

فرادرس :: بزرگترین پروژه آموزش آنلاین دانشگاهی ایران‎

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

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

تخته سفید: لینک دسترسی

یوتیوب: لینک دسترسی

ویمئو: لینک دسترسی

آپارات: لینک دسترسی

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

معرفی آموزش جامع کلونی زنبور مصنوعی یا Artificial Bee Colony در متلب

فیلم آموزشی جامع کلونی زنبور مصنوعی یا Artificial Bee Colony در متلب

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

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

آموزش الگوریتم کلونی زنبور مصنوعی یا Artificial Bee Colony در متلب که توسط فرادرس به صورت فیلم آموزشی ارائه شده است، یکی از نسخه های معروف از دسته الگوریتم های مبتنی بر زنبورهای عسل را مورد بررسی قرار داده است، که به نام کلونی زنبورهای مصنوعی و یا Artificial Bee Colony (به اختصار ABC) شناخته می شود. این آموزش به زبان ساده بیان شده و شما با مشاهده آن میتوانید این اگوریتم را به طور کامل فراگیرید و در مسائل خود از آن استفاده نمایید.

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

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

 

معرفی آموزش جامع الگوریتم کرم شب‌تاب یا Firefly Algorithm در متلب

فیلم آموزشی جامع الگوریتم کرم شب‌تاب یا Firefly Algorithm در متلب

ممکن است شما در مقالات به الگوریتم کرم شب تاب یا Firefly Algorithm برخورد کرده باشید و به دنبال فراگیری آن باشید، این آموزش در قالب یک فیلم آموزشی توسط فرادرس ارائه شده است.الگوریتم کرم شب تاب (به اختصار FA) در اواخر سال ۲۰۰۷ و توسط Xin-She Yang معرفی شده است، که ایده اصلی آن از ارتباط نوری میان کرم های شب تاب الهام گرفته شده است. این الگوریتم را می توان از مظاهر هوش ازدحامی یا Swarm Intelligence دانست، که در آن از همکاری (و احتمالا رقابت) اعضای ساده و کم هوش، مرتبه بالاتری از هوشمندی ایجاد می شود که قطعا توسط هیچ یک از اجزا قابل حصول نیست. به منظور فراگیری این الگوریتم می توانید فیلم آموزشی ارائه شده توسط فرادرس را ببینید. این الگوریتم از برخی جهات شبیه به الگوریتم های PSO  عمل می کند و حتی با انتخاب مقادیر مناسب برای پارامترهای مورد استفاده در الگوریتم FA می توان عملکرد آن را تا حد زیادی شبیه به الگوریتم PSO استاندارد کرد.

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