الگوریتمهای تکاملی یکی از انواع الگوریتمهای بهینهسازی هوشمند میباشد که درزمینه بهینهسازی بسیار کاربرد دارند. در سایت پی استور مجموعهای از سورس کدهای آماده، پاورپوینتهای ارائه درسی، تحقیق و پژوهش و فیلم آموزشی در مورد الگوریتمهای تکاملی وجود دارد که لیست این محصولات را در ادامه مشاهده میکنید.
آموزش الگوریتم PSO در متلب — مفاهیم تئوری و نحوه پیاده سازی
در این بخش با آموزش الگوریتم PSO در متلب در خدمت شما عزیزان هستیم. الگوریتم ازدحام ذرات Particle Swarm Optimization یا PSO یک الگوریتم فرا ابتکاری پرکاربرد در حل مسائل بهینه سازی پیوسته غیر خطی است که کاربردهای فراوانی دارد. در فیلم آموزش الگوریتم PSO به آموزش مفاهیم تئوری و نحوه پیاده سازی و کدنویسی آن در Matlab پرداخته شده است. در ادامه به تشریح محتویات این پکیج آموزشی میپردازیم.
آموزش نحوه پیاده سازی حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون
در این بخش پکیج حل مسئله فروشنده دوره گرد با الگوریتم ژنتیک در پایتون که شامل سورس کد، گزارش کار و فیلم آموزشی می باشد را برای شما عزیزان ارائه داده ایم. این محصول یکی از محبوب ترین پکیج های پی استور در بخش برنامه نویسی و الگوریتم می باشد که به درخواست کاربران عزیزمان بالاخره این پکیج آماده شده و شما عزیزان هم اکنون می توانید آن را تهیه کنید.
مسئله هشت وزیر با الگوریتم ژنتیک GA در متلب
مسئله 8 وزیر یا 8 Queen یک معمای شطرنجی و ریاضیاتی است که بر اساس آن باید 8 وزیر شطرنج در یک صفحه 8×8 شطرنج بهگونهای قرار داده شوند که هیچیک زیر ضرب دیگری نباشند. یکی از رده بندی های NP_Complet در حوزه مسئله های بهینه سازی ترکیباتی مسئله 8 وزیر می باشد و الگوریتم ژنتیک از حوزه الگوریتم های تکاملی در هوش مصنوعی در این زمینه می تواند مورد استفاده قرار گیرد.
حل مسئله TSP با الگوریتم ژنتیک GA در متلب
الگوریتم ژنتیک Genetic Algorithm یکی از الگوریتم های پرکاربرد و محبوب برای حل مسائل سخت می باشد و به وفور از این الگوریتم استفاده می شود. مفهوم آسان و قابل درک این الگوریتم آن را به عنوان الگوریتم پرکاربرد در زمینه های الگوریتم های تکاملی بدل کرده است. به سادگی می توان از الگوریتم ژنتیک برای حل مسئله فروشنده دوره گرد Travelling Salesman Problem استفاده کرد.
الگوریتم پیروزی JAYA در پایتون Python
این سورس کد به زبان پایتون Python برای الگوریتم بهینه سازی الگوریتم JAYA در پایتون Python کد نویسی شده است. نام این الگوریتم از زبان سانسکریت برگرفته شده است و به معنای پیروزی یا victory می باشد. الگوریتم JAYA فرآیند ساده ای برای تعیین جواب های احتمالی خوب دارد و آن هم نزدیک شدن به جواب های خوب Best و دور شدن از جواب های بد worst است.
الگوریتم کرم شب تاب FA در پایتون Python
این سورس کد به زبان پایتون Python برای الگوریتم بهینه سازی کرم شب تاب Firefly Algorithm کد نویسی شده است. الگوریتم کرم شب تاب اولین بار توسط Xin-She Yang در اواخر سال 2007 ساخته شد. FA یک الگوریتم فرا اکتشافی مبتنی بر جمعیت است و براساس الگوهای چشمک زن و رفتار کرم شب تاب ساخته شده است. برای دو کرم شب تاب چشمک زن، یکی با روشنایی کمتر به سمت دیگری با روشنایی بیشتر حرکت می کند.
الگوریتم بهینه ساز خفاش BA در پایتون Python
این سورس کد به زبان پایتون Python برای الگوریتم بهینه سازی خفاش Bat Algorithm به اختصار BA نوشته شده است. این سورس کد بر اساس ساز و کار الگوریتم خفاش مسائل بهینه سازی را حل می کند. این الگوریتم الهام گرفته از زیست طبیعی خفاش ها است این الگوریتم توسط یانگ در سال 2010 توسعه یافته است. الگوریتم BA از روش تنظیم فرکانس برای افزایش تنوع راه حل در جمعیت استفاده می کند.
الگوریتم جستجوی فاخته CS در پایتون
این سورس کد به زبان پایتون Python برای الگوریتم بهینه سازی فاخته Cuckoo Search Optimization Algorithm به اختصار CS نوشته شده است. این سورس کد بر اساس ساز و کار الگوریتم CS مسائل بهینه سازی را حل می کند. این الگوریتم، از زندگی خانوادهای از پرندگان به نام فاخته Cuckoo الهام گرفته شده است. الگوریتم بهینه سازی فاخته براساس شیوه زندگی بهینه و ویژگیهای جالب این گونه، نظیر تخمگذاری و تولید مثل آنها ساخته شده است.
الگوریتم مورچه و حل مسئله فروشنده دوره گرد TSP در پایتون
این سورس کد به زبان پایتون Python برای الگوریتم کلون مورچگان یا همان ACO نوشته شده است. این سورس کد بر اساس ساز و کار الگوریتم مورچه مسئله TSP را حل می کند. برای اینکه بتوانید الگوریتم ACO را واضح و کامل درک کنید مقاله ای کامل با عنوان الگوریتم کلونی مورچگان ACO در همین سایت نوشته شده است. در ادامه مختصری از الگوریتم برای درک کد الگوریتم مورچه در پایتون بیان می شود.
پاورپوینت الگوریتم کلونی مورچه ACO
الگوریتم بهینه سازی کلونی مورچگان تحت عنوان الگوریتم های هوش ازدحامی یا هوش گروهی شناخته شده و به مدل سازی رفتار مورچه های واقعی می پردازد. مورچه ها حشراتی هستند که می توانند گروه ها (کلونی ها) را شکل دهند. چنین رویکرد جمعیت محوری این امکان را برای الگوریتم ACO ایجاد می کند تا به حل مسائل بهینه سازی به طور کاملا کارآمد بپردازد.
آموزش شبکه عصبی با الگوریتم رقابت استعماری ICA در متلب
در این بخش سورس کد آموزش شبکه عصبی با الگوریتم رقابت استعماری ICA در متلب قرار داده شده است. برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه های مختلف موجود که ارتباط آن ها با یال هایی است می توان مقادیر وزن ها ها یا یال ها را با الگوریتم های فرا ابتکاری تعیین کرد. یکی از مهم ترین الگوریتم ها، الگوریتم رقابت استعماری یا Imperialist Competitive Algorithm می باشد.
آموزش شبکه عصبی با الگوریتم مورچه ACO در متلب
در این بخش سورس کد آموزش شبکه عصبی با الگوریتم مورچه ACO در متلب قرار داده شده است. برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه های مختلف موجود که ارتباط آن ها با یال هایی است می توان مقادیر وزن ها ها یا یال ها را با الگوریتم های فرا ابتکاری تعیین کرد. یکی از مهم ترین الگوریتم ها، الگوریتم کلونی مورچگان یا الگوریتم مورچه ACO می باشد.
آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب
برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه های مختلف موجود که ارتباط آن ها با یال هایی است می توان مقادیر وزن ها ها یا یال ها را با الگوریتم های تکاملی تعیین کرد. یکی از مهم ترین الگوریتم های تکاملی، الگوریتم ژنتیک Genetic Algorithm می باشد.
پاورپوینت الگوریتم ژنتیک GA
الگوریتمهای ژنتیک، با شبیهسازی فرایند تکامل در طبیعت، با هدف یافتن بهترین جواب ممکن برای یک مسأله، به جستجو در فضای جوابهای کاندید میپردازند. الگوریتم ژنتیک بر پایه مکانیزم تکامل موجودات زنده و تولید گونههای موفقتر و برازندهتر در طبیعت الهام گرفته شده است. پاورپوینت الگوریتم ژنتیک در 23 صفحه در قالب ppt. یا pptx. با قابلیت ویرایش و توضیحات اضافی برای برخی صفحات در قالب Note آماده دانلود می باشد.
آموزش شبکه عصبی با الگوریتم گرگ خاکستری GWO در متلب
برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه های مختلف موجود که ارتباط آن ها با یال هایی است می توان مقادیر وزن ها ها یا یال ها را با الگوریتم های فرا ابتکاری تعیین کرد. یکی از این الگوریتم ها، الگوریتم گرگ خاکستری GWO می باشد. که در این بخش سورس کد آماده آن در متلب برای یک دیتاست ساده (دیتاست سرطان سینه) نوشته شده است.