آموزش الگوریتم بهینه سازی ملخ (GOA) و پیاده سازی آن در MATLAB

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش الگوریتم بهینه سازی ملخ (GOA) و پیاده سازی آن در MATLAB

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس حسن سعادتمند
مهندس حسن سعادتمند

مدرس فرادرس

کارشناسی مهندسی رباتیک


حسن سعادتمند کارشناس ارشد مهندسی برق گرایش کنترل از دانشگاه فردوسی مشهد هستند. زمینه های کاری تخصصی ایشان علاوه بر مهندسی کنترل، الگوریتم های فراابتکاری، یادگیری ماشین و داده کاوی است. (+)



بهینه سازی یکی از مسائل اصلی و حیاتی بشر محسوب می شود و از این رو الگوریتم های گوناگونی با رویکرد فراابتکاری (Metaheuristics) معرفی شده اند. الگوریتم بهینه سازی ملخ یا (Grasshopper Optimization Algorithm (GOA یکی از جدیدترین الگوریتم های فراابتکاری به شمار می رود. در این آموزش به چندین محور از الگوریتم بهینه سازی ملخ (GOA) پرداخته شده است که محور اول آن مفاهیم مهم بهینه سازی و تاریخچه بهینه سازی هوشمند در ۵۰ سال گذشته و در ادامه به دو خاصیت مهم Exploitation به معنی اکتشاف و Exploration به معنی استخراج، در الگوریتم های بهینه سازی هوشمند پرداخته شده است.

👤 مدرس: مهندس حسن سعادتمند
🕓 مدت زمان: ۵ ساعت و ۷ دقیقه
🎓 تعداد دانشجو: ۲۵۲ نفر این آموزش را تهیه کرده اند. — ۲۴ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۲۱,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز

(توضیحات بیشتر +)



    توضیحات

    چکیده آموزش


    بهینه سازی یکی از مسائل اصلی و حیاتی بشر محسوب می شود و از این رو الگوریتم های گوناگونی با رویکرد فراابتکاری (Metaheuristics) معرفی شده اند. الگوریتم بهینه سازی ملخ یا (Grasshopper Optimization Algorithm (GOA یکی از جدیدترین الگوریتم های فراابتکاری به شمار می رود.

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

    در این آموزش به چندین محور از الگوریتم بهینه سازی ملخ (GOA) پرداخته شده است که محور اول آن مفاهیم مهم بهینه سازی و تاریخچه بهینه سازی هوشمند در ۵۰ سال گذشته و در ادامه به دو خاصیت مهم Exploitation به معنی اکتشاف و Exploration به معنی استخراج، در الگوریتم های بهینه سازی هوشمند پرداخته شده است.

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

    در محور سوم به مقایسه استاندارد دو الگوریتم های فراابتکاری که به صورت نوعی الگوریتم ملخ GOA با الگوریتم ازدحام ذرات PSO به صورت استاندارد با هم مقایسه می شود و نکات لازم برای مقایسه ارائه شده است و در ادامه، از الگوریتم GOA برای حل مساله بهینه سازی پارامترهای طبقه بند SVM نیز استفاده شده است.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مفاهیم پایه بهینه سازی
      • بهینه سازی فراابتکاری
      • هوش ازدحامی
      • تاریخچه بهینه سازی هوشمند
      • مقایسه الگوریتم ها از نظر عملکرد
    • درس دوم: مفهوم و تئوری الگوریتم فراابتکاری ملخ
      • بررسی نحوه رشد و تکامل ملخ
      • مفهوم ارتباط اجتماعی (Social Interaction)
      • مدل سازی رفتار و حرکت ملخ ها
      • بررسی مشکلات مدل سازی پایه
      • اصلاح مدل سازی و معرفی مدل ریاضی کاربردی
      • بیان مراحل الگوریتم GOA در قالب فلوچارت
      • بررسی پارامتر مهم الگوریتم ملخ (C) و نحوه به کارگیری آن در الگوریتم GOA
    • درس سوم: پیاده سازی عملی الگوریتم GOA در متلب
      • پیاده سازی الگوریتم GOA
      • بررسی توابع محک مختلف (Sphere, Rosenbrock, Rastrigin)
      • پیاده سازی توابع محک مختلف و محک آن ها با الگوریتم GOA
      • مباحث تکمیلی پیاده سازی الگوریتم GOA
        • نحوه همگرایی موقعیت ملخ ها
        • توسعه نحوه به روز رسانی پارامتر C
    • درس چهارم: نکات تکمیلی مورد استفاده در الگوریتم فراابتکاری و الگوریتم ملخ
    • درس پنجم: مقایسه عملکرد الگوریتم GOA با الگوریتم PSO
      • مقایسه الگوریتم GOA با الگوریتم PSO از نظر زمان اجرا
      • مقایسه الگوریتم GOA با الگوریتم PSO از نظر پاسخ بهینه
      • مقایسه الگوریتم GOA با الگوریتم PSO از نظر NFE
    • درس ششم: استفاده از الگوریتم GOA برای بهینه سازی پارامترهای طبقه بند SVM
      • معرفی دو پارامتر مهم طبقه بند SVM برای بهینه سازی
      • آماده کردن داده های تست (Test) و ترین (Train) با استفاده از عملیات درهم ریختگی (Shuffle)
      • تقسیم بندی داده های ترین با اعمال K-Fold Cross-Validation
      • معرفی تابع هزینه مناسب برای بهینه سازی پارمترهای SVM

     

    مفید برای رشته های
    • مهندسی کامپیوتر

    نرم افزارهای مرتبط با آموزش

    MATLAB 2018a

    پیش نیاز

    • محاسبات تکاملی

    پیش نمایش

    پیش نمایش ۱ : مفاهیم پایه بهینه ‌سازی - ۷ دقیقه


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

    دانلود مستقیم پیش نمایش - حجم دانلود ۵ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : مفهوم و تئوری الگوریتم فراابتکاری ملخ - ۱۰ دقیقه


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

    دانلود مستقیم پیش نمایش - حجم دانلود ۸ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : پیاده ‌سازی عملی الگوریتم GOA در متلب - ۶ دقیقه


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

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۲ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : نکات تکمیلی مورد استفاده در الگوریتم فراابتکاری و الگوریتم ملخ - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : مقایسه عملکرد الگوریتم GOA با الگوریتم PSO - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : استفاده از الگوریتم GOA برای بهینه ‌سازی پارامترهای طبقه ‌بند SVM - ۲۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    آموزش‌های پیشنهادی و مرتبط




    اطلاعات تکمیلی

    نام آموزش آموزش الگوریتم بهینه سازی ملخ (GOA) و پیاده سازی آن در MATLAB
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۸۲۷۲ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVMA97041
    مدت زمان ۵ ساعت و ۷ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۴۴۶ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش الگوریتم بهینه سازی ملخ (GOA) و پیاده سازی آن در MATLAB

    هزینه آموزش: ۲۱,۰۰۰ تومان




    دیدگاه ها

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

    نظر شما در مورد این فرادرس چیست؟

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    امتیاز شما به این آموزش:



​همین امروز شروع به آموختن کنید​

آموزش الگوریتم بهینه سازی ملخ (GOA) و پیاده سازی آن در MATLAB

هزینه آموزش: ۲۱,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران