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

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

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

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

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

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

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

 

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

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

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

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

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

 

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

 

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

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

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

 

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

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

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

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

 

معرفی آموزش جامع بهینه‌سازی مبتنی بر جغرافیای زیستی یا BBO در متلب

فیلم آموزشی جامع بهینه‌سازی مبتنی بر جغرافیای زیستی یا BBO در متلب

در این پست قصد داریم یک الگوریتم بهینه سازی دیگر که از طبیعت الهام گرفته شده را به شما معرفی نماییم. بهینه سازی مبتنی بر جغرافیای زیستی یا Biogeography-based Optimization (به اختصار BBO) یکی از الگوریتم های نسبتا جدید در حوزه بهینه سازی هوشمند است که در سال ۲۰۰۸ توسط Dan Simon معرفی شد. در این الگوریتم، از چگونگی انتشار گونه های جانداران در زیستگاه های متعدد الهام گرفته شده است. با ارائه مدلی احتمالی برای چگونگی مهاجرت گونه در زیستگاه ها، مدل ریاضی استخراج شده است که نهایتا منجر به ایجاد مدل بهینه سازی جدیدی شده است که در BBO استفاده شده است. فرادرس فیلم آموزشی را در این زمینه ارائه نموده است.

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

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

معرفی آموزش بهینه‌سازی چند هدفه در متلب

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

بهینه سازی چند هدفه، یکی از زمینه های بسیار فعال و پرکاربرد تحقیقاتی در میان مباحث بهینه سازی است. یک آموزش مناسب از این الگوریتم که هم شامل مباحث تئوری و هم شامل مباحث عملی باشد، آموزش ارائه شده در فرادرس است. غالبا بهینه سازی چند هدفه (یا Multi-objective Optimization) به نام های بهینه سازی چند معیاره (یا Multi-criteria Optimization) و بهینه سازی برداری (یا Vector Optimization) نیز شناخته می شود. روش های فراوانی تا کنون برای حل این مسائل ارائه شده اند که در حالت کلی می توان آن ها را به دو دسته تقسیم نمود: روش های کلاسیک، که اغلب مسأله چند هدفه را به یک مسأله یک هدفه تقلیل می دهند، و روش های تکاملی، که اغلب مسأله بهینه سازی چند هدفه را واقعا به صورت چند هدفه حل می نمایند.

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

در این آموزش ها مبانی تئوری و روش های کلاسیک بهینه سازی چندهدفه، الگوریتم ژنتیک چند هدفه NSGA-II ، الگوریتم PSO چند هدفه یا MOPSO، نسخه دوم الگوریتم تکاملی مبتنی بر قوت پارتو یا SPEA2 و … ارائه شده است.

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

 

معرفی آموزش الگوریتم رقابت استعماری در متلب

بسته طلایی فیلم‌های آموزشی الگوریتم رقابت استعماری در متلب

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

یکی از جدیدترین الگوریتم های بهینه سازی هوشمند که در حوزه هوش محاسباتی و محاسبات تکاملی معرفی شده است، الگوریتم رقابت استعماری یا Imperialist Competitive Algorithm (به اختصار ICA) می باشد.  به همان صورت که الگوریتم ژنتیک تکامل زیستی را شبیه سازی می کند، جان مایه اصلی این الگوریتم، شبیه سازی فرآیند سیاسی استعمار است.  این الگوریتم در سال ۲۰۰۷ توسط اسماعیل آتش پز گرگری و مرحوم پرفسور کارو لوکس (استاد فقید دانشگاه تهران) معرفی شد و تا کنون در کاربردهای فراوان و زمینه های تحقیقاتی متنوعی، به عنوان ابزار بهینه سازی مورد استفاده قرار گرفته است. قدرت بالای این الگوریتم، به خصوص در برخورد با مسائل پیوسته، باعث شده است که الگوریتم رقابت استعماری به عنوان یکی از ابزارهای مهم در زمینه بهینه سازی به حساب بیاید.

این آموزش 13 ساعته علاوه بر توضیح الگوریتم به حل مسائل مختلف با استفاده از این الگوریتم در متلب پرداخته است.

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

آخرین آموزش های فرادرس در زمینه محاسبات تکاملی

آخرین آموزش های فرادرس در زمینه محاسبات تکاملی

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

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

  ادامه مطلب

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

فیلم آموزشی پیاده سازی و برنامه نویسی الگوریتم ازدحام ذرات (PSO) گسسته باینری (به زبان فارسی)
معرفی محصول آموزشی – اخیراً متلب سایت به عنوان مرجع هوش مصنوعی و برنامه نویسی متلب، یک فیلم آموزشی (+)، در زمینه بهینه سازی گسسته با استفاده از الگوریتم ازدحام ذرات (پرندگان) یا PSO، تهیه کرده است. مخاطبین محترم وبسایت محاسبات تکاملی را به استفاده از این محصول ارزشمند علملی و آموزشی دعوت می کنیم. برای آشنایی با این محصول، ادامه مطلب را ببینید.