Faradars Discount
x عدم نمایش آخرین فرصت‌ جشنواره تخفیف تابستانه ۴۰٪ تخفیف کد تخفیف: SMR99 کلیک کنید .
فرصت باقیمانده

آموزش پیاده سازی الگوریتم ژنتیک در Python – تکمیلی – بخش اول

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش پیاده سازی الگوریتم ژنتیک در Python - تکمیلی - بخش اول

درباره ناشر

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

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

درباره مدرس

مهندس پژمان اقبالی
مهندس پژمان اقبالی

مدرس فرادرس

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


مهندس پژمان اقبالی شمس آبادی کارشناس ارشد مهندسی مکانیک دانشگاه علم و صنعت ایران و مشغول انجام کار روی پروژه های خود در زمینه های آکوستیک، ارتعاشات و پردازش تصویر نیز هستند. ایشان به مباحث دینامیک و ارتعاشات و همچنین برنامه نویسی علاقه مند می باشند. (+)



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

👤 مدرس: مهندس پژمان اقبالی
🕓 مدت زمان: ۱۰ ساعت و ۱۶ دقیقه
🎓 تعداد دانشجو: ۵۱۷ نفر این آموزش را تهیه کرده اند. — ۸ نفر در یک ماه اخیر

هزینه عادی آموزش: ۳۷,۰۰۰ تومان
در جشنواره تخفیف تابستانه: ۲۲,۲۰۰ تومان (کسب اطلاعات بیشتر +)




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

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


    توضیحات

    چکیده آموزش


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

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

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

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مساله کارت‌ های بازی – بخش یکم
      • معرفی مساله
      • کلاس تست و ژن ها (Test Class and Genes)
      • ارزیاب (Fitness)
      • نمایش (Display)
      • کلاس تست
    • درس دوم: مساله کارت‌ های بازی – بخش دوم
      • اجرا (Run)
      • بررسی دلیل عدم دست یابی به نتیجه دلخواه
      • مطالعه نتایج (Study the Result)
      • معرفی جهش (Mutate) اولیه به مساله
      • بهبود فرایند جهش
      • اجرا
      • مرور
    • درس سوم: مساله موقعیت‌ های اسب – بخش یکم
      • معرفی مساله ها
      • ژن ها (Genes)
      • موقعیت (Position)
      • حمله ها (Attacks)
      • Create برای ساختن ژن های اولیه
      • جهش
      • کلاس Board برای نمایش
      • نمایش
      • ارزیاب
    • درس چهارم: مساله موقعیت‌ های اسب – بخش دوم
      • کلاس تست برای حل این مساله
      • اجرای صفحه ۳ در ۴
      • اجرای صفحه ۸ در ۸
      • اجرای صفحه ۱۰ در ۱۰
      • بررسی دلیل عدم اجرای موفق صد تکرار
      • بهبود جهش
      • بهبود الگوریتم با بررسی نتایج
    • درس پنجم: مساله موقعیت‌ های اسب – بخش سوم
      • پیدا کردن اسب هایی که حمله های آن ها توسط دیگر اسب ها پوشش داده شده است
      • پیدا کردن مربع هایی که تحت حمله نیستند
      • منتقل کردن اسب ها به مربع های جدید برای حمله به مربع هایی که تحت حمله نیستند
      • اجرا
      • مرور
    • درس ششم: مساله مربع جادویی – بخش یکم
      • کلاس تست (Test Class)
      • ارزیاب
      • نمایش
    • درس هفتم: مساله مربع جادویی – بخش دوم
      • Create برای ژن های والد
      • جهش
      • اجرا
      • بهبود ارزیاب
      • معرفی الگوریتم Simulated Annealing) SA) برای حل مشکل Local Optimum
    • درس هشتم: مساله مربع جادویی – بخش سوم
      • پیاده سازی SA
      • بررسی صد اجرا
      • مرور
    • درس نهم: مساله کوله‌ پشتی – بخش یکم
      • معرفی مساله
      • منابع (Resources)
      • کلاس تست
      • Item Quantity
      • ارزیاب
      • Max Quantity
      • Create
      • جهش
    • درس دهم: مساله کوله‌ پشتی – بخش دوم
      • جهش
      • نمایش
      • Test
      • اجرا
      • حل یک مساله کوله پشتی بزرگ تر
      • خواندن اطلاعات از روی فایل داده ها
    • درس یازدهم: مساله کوله‌ پشتی – بخش سوم
      • پیدا کردن قیود
      • پیدا کردن ابتدا و انتهای داده ها
      • پیدا کردن راه حل
      • الگوریتم Branch and Bound برای بهبود حل مساله کوله پشتی
      • بررسی صد اجرا
      • مرور

     

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

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

    Python 3.7

    پیش نیاز

    پیش نمایش

    بخش ۱ : مساله کارت های بازی - بخش یکم - ۵۲ دقیقه


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

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

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


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

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

    بخش ۳ : مساله موقعیت های اسب - بخش یکم - ۵۴ دقیقه


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

    دانلود مستقیم - حجم دانلود ۶۷ مگابایت (کلیک کنید +)

    پیش نمایش ۴ : مساله موقعیت های اسب - بخش دوم - ۱۵ دقیقه


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

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

    پیش نمایش ۵ : مساله موقعیت های اسب - بخش سوم - ۱۵ دقیقه


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

    پیش نمایش ۶ : مساله مربع جادویی - بخش یکم - ۱۵ دقیقه


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

    پیش نمایش ۷ : مساله مربع جادویی - بخش دوم - ۱۵ دقیقه


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

    پیش نمایش ۸ : مساله مربع جادویی - بخش سوم - ۱۰ دقیقه


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

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


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

    پیش نمایش ۱۰ : مساله کوله پشتی - بخش دوم - ۱۵ دقیقه


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

    پیش نمایش ۱۱ : مساله کوله پشتی - بخش سوم - ۱۵ دقیقه


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


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




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

    نام آموزش آموزش پیاده سازی الگوریتم ژنتیک در Python – تکمیلی – بخش اول
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۷۳۹۶۳ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVPHT98061
    مدت زمان ۱۰ ساعت و ۱۶ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۹۳۶ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


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

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

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

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

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

    آموزش پیاده سازی الگوریتم ژنتیک در Python – تکمیلی – بخش اول

    هزینه عادی آموزش: ۳۷,۰۰۰ تومان
    در جشنواره تخفیف تابستانه: ۲۲,۲۰۰ تومان (کسب اطلاعات بیشتر +)




    دیدگاه ها

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

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

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

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



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

آموزش پیاده سازی الگوریتم ژنتیک در Python – تکمیلی – بخش اول

هزینه عادی آموزش: ۳۷,۰۰۰ تومان
در جشنواره تخفیف تابستانه: ۲۲,۲۰۰ تومان (کسب اطلاعات بیشتر +)


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



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

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