الگوریتمهای مبتنی بر هوش جمعی یکی از انواع الگوریتمهای فرا ابتکاری از زیرشاخههای الگوریتم بهینهسازی هوشمند میباشد که یکی از سیستمهای غیرمتمرکز و خودسازمان یافته است. در سایت پی استور مجموعهای از سورس کدهای آماده، پاورپوینتهای ارائه درسی، تحقیق و پژوهش و فیلم آموزشی در مورد الگوریتمهای مبتنی بر هوش جمعی وجود دارد که لیست این محصولات را در ادامه مشاهده میکنید.
آموزش الگوریتم PSO در متلب — مفاهیم تئوری و نحوه پیاده سازی
در این بخش با آموزش الگوریتم PSO در متلب در خدمت شما عزیزان هستیم. الگوریتم ازدحام ذرات Particle Swarm Optimization یا PSO یک الگوریتم فرا ابتکاری پرکاربرد در حل مسائل بهینه سازی پیوسته غیر خطی است که کاربردهای فراوانی دارد. در فیلم آموزش الگوریتم PSO به آموزش مفاهیم تئوری و نحوه پیاده سازی و کدنویسی آن در Matlab پرداخته شده است. در ادامه به تشریح محتویات این پکیج آموزشی میپردازیم.
فیلم آموزش الگوریتم گرگ خاکستری در پایتون
در این بخش فیلم آموزش الگوریتم گرگ خاکستری در پایتون قرار داده شده است. الگوریتم گرگ خاکستری یا الگوریتم GWO یک الگوریتم فرا ابتکاری پرکاربرد در مسائل بهینه سازی است که طرفداران بسیار زیادی دارد. از این رو در این پکیج آموزشی، فیلم آموزش الگوریتم GWO و نحوه پیاده سازی آن در پایتون پرداخته شده است.
الگوریتم بهینه ساز خفاش BA در متلب Matlab
در این بخش سورس کد الگوریتم بهینه ساز خفاش BA در متلب Matlab قرار گرفته شده است. این سورس کد به زبان متلب Matlab برای الگوریتم بهینه سازی خفاش Bat Algorithm به اختصار BA نوشته شده است. این سورس کد بر اساس ساز و کار الگوریتم خفاش مسائل بهینه سازی را حل می کند. این الگوریتم الهام گرفته از زیست طبیعی خفاش ها است.
الگوریتم بهینه ساز خفاش BA در پایتون Python
این سورس کد به زبان پایتون Python برای الگوریتم بهینه سازی خفاش Bat Algorithm به اختصار BA نوشته شده است. این سورس کد بر اساس ساز و کار الگوریتم خفاش مسائل بهینه سازی را حل می کند. این الگوریتم الهام گرفته از زیست طبیعی خفاش ها است این الگوریتم توسط یانگ در سال 2010 توسعه یافته است. الگوریتم BA از روش تنظیم فرکانس برای افزایش تنوع راه حل در جمعیت استفاده می کند.
آموزش شبکه عصبی با الگوریتم مورچه ACO در متلب
در این بخش سورس کد آموزش شبکه عصبی با الگوریتم مورچه ACO در متلب قرار داده شده است. برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه های مختلف موجود که ارتباط آن ها با یال هایی است می توان مقادیر وزن ها ها یا یال ها را با الگوریتم های فرا ابتکاری تعیین کرد. یکی از مهم ترین الگوریتم ها، الگوریتم کلونی مورچگان یا الگوریتم مورچه ACO می باشد.
آموزش شبکه عصبی با الگوریتم گرگ خاکستری GWO در متلب
برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه های مختلف موجود که ارتباط آن ها با یال هایی است می توان مقادیر وزن ها ها یا یال ها را با الگوریتم های فرا ابتکاری تعیین کرد. یکی از این الگوریتم ها، الگوریتم گرگ خاکستری GWO می باشد. که در این بخش سورس کد آماده آن در متلب برای یک دیتاست ساده (دیتاست سرطان سینه) نوشته شده است.
آموزش شبکه عصبی با الگوریتم وال WOA در متلب
برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه های مختلف موجود که ارتباط آن ها با یال هایی است می توان مقادیر وزن ها ها یا یال ها را با الگوریتم های فرا ابتکاری تعیین کرد. یکی از این الگوریتم ها، الگوریتم وال یا WOA می باشد. که در این بخش سورس کد آماده آن در متلب برای یک دیتاست ساده (دیتاست سرطان سینه) نوشته شده است.
الگوریتم جستجوی کلاغ بهبود یافته ICSA در متلب
در این بخش سورس کد الگوریتم جستجوی کلاغ بهبود یافته ICSA در متلب قرار داده شده است. این سورس کد بر اساس مقاله ای تحت عنوان An improved Crow Search Algorithm for high-dimensional problems نوشته شده است. الگوریتم جستجوی کلاغ CSA یک بهینه ساز فرا ابتکاری مبتنی بر رفتار هوشمندانه کلاغ ها است. این الگوریتم با الهام از رفتار هوشمندانه کلاغ ها با ویژگی هایی مانند سادگی و سهولت اجرا معرفی شده است.
آموزش الگوریتم جستجوی کلاغ در متلب
این الگوریتم در مقاله ای با عنوان A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm از ژورنال معتبر Computers and Structures در انتشارات الزویر در سال 2016 به چاپ رسیده است. در این مقاله یک بهینه ساز فراابتکاری جدید، به نام الگوریتم جستجوی کلاغ CSA، مبتنی بر رفتار هوشمند کلاغ ها ارائه شده است.
انتخاب ویژگی با الگوریتم گرگ خاکستری جهت افزایش دقت خلاصه سازی متن بر خط
انتخاب ویژگی معمولاً برای کاهش ابعاد مجموعه داده و افزایش دقت در الگوریتم های یادگیری ماشین استفاده می شود. در این پایانامه انتخاب ویژگی با الگوریتم گرگ خاکستری برای کاهش ابعاد و همچنین افزایش دقت در متن کاوی با الگوریتم یادگیری ماشین KNN و همچنین روش اطلاعات متقابل MUTUAL INFORMATION در نظر گرفته شده است.
فیلم آموزش الگوریتم شمع و پروانه MFO در متلب
در این فیلم آموزشی به توضیح کامل و واضح تئوری الگوریتم MFO یا شعله و پروانه پرداخته می شود. الگوریتم شعله پروانه یا الگوریتم Moth-flame optimization algorithm که به اختصار الگوریتم MFO نیز نامیده می شود یکی از الگوریتم های بهینه سازی و فراابتکاری است که از رفتار پروانه ها در کنار شعله یا آتش روشی برای حل مسئله پیدا می کند.
طراحی شبکه حمل و نقل شهری با الگوریتم کلونی مورچه
در طراحی شبکه حمل و نقل شهری حالتهای مختلف خطوط اتوبوس شهری می تواند انتخاب شود که این مسئله باعث افزایش بعد مسئله میشود و مسئله NP-Hard پدید می آید و اینگونه مسائل نیز می تواند با استفاده از الگوریتمهای فراابتکاری حل شود. در این داکیومنت، مدلی برای مسئله طراحی طراحی شبکه حمل و نقل پیشنهاد میشود که مبتنی بر الگوریتم های فراابتکاری بهینه سازی کلونی مورچگان (ACO) می باشد. الگوریتم ACO یک روش جستجوی تصادفی است که به کلاس الگوریتم های مبتنی بر جمعیت تعلق دارد.
پیاده سازی انتخاب ویژگی با ACO برای ANN در متلب + سورس کد
در این پست به بحث استفاده از الگوریتم کلونی مورچگان Ant Colony Optimization یا (ACO) را برای انتخاب ویژگی (Feature Selection) برای الگوریتم یادگیری ماشین شبکه عصبی مصنوعی (Artificial Neural Network) یا همان ANN می پردازیم. در این بحث با توجه به خاصیت الگوریتم الگوریتم مورچه به انتخاب ویژگی با ACO از دیتاست ها پرداخته می شود.
پیاده سازی انتخاب ویژگی با ACO برای SVM در متلب + سورس کد
در این پست به بحث استفاده از الگوریتم کلونی مورچگان Ant Colony Optimization یا (ACO) را برای انتخاب ویژگی (Feature Selection) برای الگوریتم یادگیری ماشین بردار ماشین پشتیبان Support Vector Machine یا SVM می پردازیم. در این بحث با توجه به خاصیت الگوریتم الگوریتم مورچه به انتخاب ویژگی با ACO از دیتاست ها پرداخته می شود.
سورس کد الگوریتم مورچه ACO برای حل مسئله کوله پشتی Knapsack در متلب
در این پست حل مسئله کوله پشتی Knapsack در متلب با استفاده از الگوریتم الگوریتم های فرا اکتشافی و هوش جمعی الگوریتم مورچه آماده شده است. این سورس کد در متلب برای بهینه سازی بسیاری از مسائل NP-Hard در علوم کامپیوتر مفید می باشد و برای علاقه مندان و محققان بسیار کارآمد می باشد. برای استفاده از سورس کد در سایر مسائل بهینه سازی می توان مدل و تابع هزینه آن را منطبق بر مسئله کرد و از آن سود برد.