فرادرس
x عدم نمایش ۴۰% تخفیف طرح تخفیف آغاز سال تحصیلی کد تخفیف: MHR99 کلیک کنید آخرین فرصت‌
فرصت باقیمانده

آموزش پیاده سازی الگوریتم ژنتیک در Python - مقدماتی

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

درباره ناشر

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

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

درباره مدرس

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

مدرس فرادرس

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


مهندس پژمان اقبالی شمس آبادی کارشناس ارشد مهندسی مکانیک دانشگاه علم و صنعت ایران و مشغول انجام کار روی پروژه های خود در زمینه های آکوستیک، ارتعاشات و پردازش تصویر نیز هستند. ایشان به مباحث دینامیک و ارتعاشات و همچنین برنامه نویسی علاقه مند می باشند و سابقه کار با نرم افزارهای مهندسی مکانیک همچون: CATIA و COMSOL را دارند. ایشان به نرم افزار MATLAB مسلط هستند و توانایی برنامه نویسی با زبان های مختلف همچون: C++, JAVA, Python را دارا می باشند.

(+)



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

 

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

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




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

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


    توضیحات

    چکیده آموزش


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

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

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

     
    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: رمز عبور (Password)
      • حدس زدن عدد
      • حدس زدن رمز عبور
      • پیاده سازی یک مثال ژنتیک ساده در Python (پایتون)
        • ژن ها
        • تولید یک حدس
        • Fitness
        • Mutate
        • نمایش
        • Main
      • استخراج موتور قابل استفاده مجدد
        • Generate and Mutate
        • پیدا کردن بهترین
        • استفاده از ماژول ژنتیک
        • نمایش
        • Fitness
        • Main
      • استفاده از چارچوب Unit Test در پایتون
      • مثال رمز عبور طولانی تر
      • معرفی یک Chromosome Object
    • درس دوم: مساله بهینه سازی One Max
      • Test Class
      • تغییر Genetic برای کار کردن با Lists
      • ژن ها
      • نمایش
      • Test
      • Run
    • درس سوم: مساله اعداد مرتب شده (Sorted Numbers)
      • Test Class
      • ژن ها
      • Fitness
      • نمایش
      • Test
      • Run
      • استفاده از یک Fitness Object
      • get - best
    • درس چهارم: مساله پازل هشت وزیر (8Queens Puzzle)
      • Test class
      • Board
      • Display
      • Fitness
      • Test
      • Run
    • درس پنجم: رنگ آمیزی گراف (Graph Coloring)
      • داده های مورد استفاده
      • خواندن داده از روی فایل
      • Rule
      • Test class
      • Test
      • ژن ها
      • نمایش
      • Fitness
      • Run

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

    Python 3.7

    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : رمز‌ عبور (Password) - ۱۱ دقیقه


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

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

    پیش نمایش ۲ : مساله بهینه‌ سازی One Max - ۶ دقیقه


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

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

    پیش نمایش ۳ : مساله اعداد مرتب‌ شده (Sorted Numbers) - ۱۲ دقیقه


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

    پیش نمایش ۴ : مساله پازل هشت وزیر (8Queens Puzzle) - ۱۰ دقیقه


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

    پیش نمایش ۵ : رنگ‌ آمیزی گراف (Graph Coloring) - ۱۲ دقیقه


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




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

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


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

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

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

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

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

    آموزش پیاده سازی الگوریتم ژنتیک در Python - مقدماتی

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




    دیدگاه ها

    ( امتیاز ۴.۱ از ۵ )
    ۴.۱ از 5


    تا کنون ۱,۱۶۷ نفراز این آموزش استفاده کرده اند و ۱۲ نظر ثبت شده است.
    1. 5 از 5

      :

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

    2. 3 از 5

      :

      آموزش نیاز به به روز رسانی داره و باید یه سری نکات تخصصی تر و عملی بشند.

    3. 3 از 5

      :

      سلام من برای کنفرانس می خواستم، ازش استفاده کردم مسائلش خوب و کامله.

    4. 5 از 5

      :

      آموزش رو کامل با نکات پروژه ای توضیح می دادند و هر مسئله ای رو که میخواستند توضیح بدند کامل باز میکردند.

    5. 4 از 5

      :

      من خودم استاد دانشگاه هستم. این آموزش ها رو به دانشجویانم پیشنهاد می کنم. در حد میانه خوب بود.

    6. 5 از 5

      :

      محتوا و فن بیان استاد خوب بود و چیزی رو که می خواستم یاد داد.

    7. 3 از 5

      :

      خیلی کاربردی نبود مثال ها خیلی ساده بود و کاربرد نداشت.

    8. 4 از 5

      :

      آموزش بسیار خوب و مفید بود.

    9. 4 از 5

      :

      از نظر محتوا، بیان مدرس و مطالب ارائه شده خوب بود.

    10. 4 از 5

      :

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

    11. 4 از 5

      :

      آموزش بسیار جالب و کامل بود ومن راضی بودم.

    12. 5 از 5

      :

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


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

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




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

آموزش پیاده سازی الگوریتم ژنتیک در Python - مقدماتی

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


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



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

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