نوشته‌ها

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

 

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

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

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

معرفی آموزش جامع کلونی زنبور مصنوعی یا 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)، ب)بررسی گام به گام تمام مراحل الگوریتم، پ) بررسی نسخه های تغییر یافته الگوریتم کرم شب تاب، ت) پیاده سازی گام به گام الگوریتم کرم شب تاب در محیط متلب. برای اطلاعات بیشتر می توانید به لینک زیر مراجعه نمایید.

 

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

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

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

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

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

معرفی آموزش جامع الگوریتم زنبورها یا Bees Algorithm در متلب

فیلم آموزشی جامع الگوریتم زنبورها یا Bees Algorithm در متلب

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

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

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

 

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

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

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

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

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

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

 

معرفی آموزش تئوری و عملی الگوریتم ژنتیک

فیلم آموزشی الگوریتم تکامل تفاضلی—شامل مباحث تئوری و عملی

الگوریتم ژنتیک (Genetic Algorithm) یا GA معروف ترین الگوریتم  بهینه سازی است که کاربردهای فراوانی در رشته های مختلف علمی و مهندسی دارد. همچنین این الگوریتم از مهمترین الگوریتم های تکاملی می باشد. بسیاری از افراد، روش های دیگر بهینه سازی هوشمند را، نسخه های تغییر یافته ای از الگوریتم ژنتیک می شناسند.

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

در ادامه لینک این محصول آمده است.

معرفی آموزش تئوری و عملی الگوریتم ژنتیک

فیلم آموزشی الگوریتم تکامل تفاضلی—شامل مباحث تئوری و عملی

به طور قطع شناخته شده ترین روش بهینه سازی هوشمند و الگوریتم تکاملی، الگوریتم ژنتیک (Genetic Algorithm) یا GA است، که کاربردهای فراوانی در رشته های مختلف علمی و مهندسی دارد.

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

برای آشنایی با این محصول آموزشی، لینک زیر را ببینید.