military_tech پرفروش‌ترین
۲۰۲۴
پیشنهاد سردبیر
star star star star star (4,8 • 950 نظر)

کتاب Learning Genetic Algorithms with Python

category

فرمت کتاب

PDF

category

ویرایش

First

category

ISBN

978-81-94837-756

category

تعداد صفحات

492

category

انتشارات

BPB Publications

category

سال انتشار

2021

category

حجم

10.32 مگابایت

category

نویسنده

Ivan Gridin

info نکات مهم قبل از خرید:

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت محصول می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
  • درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.

درباره این کتاب

کتاب Learning Genetic Algorithms with Python یادگیری الگوریتم ژنتیک با استفاده از زبان برنامه‌نویسی پایتون است. در این کتاب ابتدا مفاهیم تئوری الگوریتم ژنتیک تشریح داده شده سپس با استفاده از مفاهیم عملی در برنامه‌نویسی این الگوریتم توضیح داده می‌شود. در ادامه مقدمه‌ای از کتاب را از زبان نویسنده کتاب شرح خواهیم داد. مقدمه‌ای بر کتاب Learning Genetic Algorithms with Python: فصل 1 فصل مقدماتی است که اصول اساسی تکامل…

۲۲,۰۰۰ تومان

کتاب‌های پیشنهادی سردبیر

کتاب‌های پیشنهادی دیگر

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

کتاب Learning Genetic Algorithms with Python یادگیری الگوریتم ژنتیک با استفاده از زبان برنامه‌نویسی پایتون است. در این کتاب ابتدا مفاهیم تئوری الگوریتم ژنتیک تشریح داده شده سپس با استفاده از مفاهیم عملی در برنامه‌نویسی این الگوریتم توضیح داده می‌شود. در ادامه مقدمه‌ای از کتاب را از زبان نویسنده کتاب شرح خواهیم داد.

مقدمه‌ای بر کتاب Learning Genetic Algorithms with Python:

فصل 1 فصل مقدماتی است که اصول اساسی تکامل را ارائه می‌دهد. این فصل الگوریتم ژنتیک، ماهیت الگوریتم ژنتیک، کاربرد آن و مزایا و معایب آن را تعریف می‌کند.

فصل 2 معماری الگوریتم ژنتیک، مفاهیم اصلی منطقی آن را مورد بحث قرار می‌دهد: فرد، عملکرد تناسب اندام، جمعیت، انتخاب، متقاطع و جهش.

فصل 3 کتاب Learning Genetic Algorithms with Python، فقط بر روی روش انتخاب تمرکز می‌کند. این انتخاب را به معنای تکامل، نحوه عملکرد و نحوه تأثیر آن بر روند تکامل توضیح می‌دهد. ما روش‌های انتخاب زیر را پوشش می‌دهیم: انتخاب مسابقات، انتخاب متناسب، انتخاب نمونه جهانی تصادفی، انتخاب رتبه، انتخاب نخبگان.

فصل 4 کتاب Learning Genetic Algorithms with Python، فقط بر عملیات متقاطع متمرکز است. این متقاطع، دلیل اهمیت آن، نحوه عملکرد و نحوه تأثیر آن بر جستجوی راه حل را توضیح می‌دهد. ما روش‌های متقاطع زیر را مطالعه خواهیم کرد: متقاطع یک نقطه‌ای، متقاطع N-point، کراس اور یکنواخت، کراس اوور ترکیبی خطی، کراس اوور ترکیبی، کراس اوور سفارش و کراس اوور تناسب اندام.

فصل 4 کتاب Learning Genetic Algorithms with Python

فصل 5 آخرین عملیات تکاملی به نام جهش را مورد بحث قرار می‌دهد. تکامل بدون جهش غیرممکن است و یکی از مهمترین بخش‌های الگوریتم ژنتیک است. روش‌های جهش زیر مورد بحث قرار می‌گیرد: جهش انحراف تصادفی، جهش تبادلی، جهش شیفت، جهش تلنگر بیت، جهش معکوس، جهش شفل، و جهش ناشی از تناسب اندام.

فصل 6 کتاب Learning Genetic Algorithms with Python، راهی را برای مقایسه اثربخشی معماری الگوریتم‌های ژنتیک بررسی می‌کنیم. این نشان می‌دهد که بهترین فرد چیست. الگوریتم ژنتیک را به عنوان یک متغیر تصادفی کاوش کنید و تکنیک مفید را برای مقایسه دو متغیر تصادفی به نام شبیه‌سازی مونت کارلو بررسی کنید.

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

فصل 8 بخش عملی مشکلات واقعی را آغاز می‌کند. این یکی از رایج‌ترین وظایف را شامل می‌شود – یافتن حداکثرهای عملکرد جعبه سیاه. این شامل انواع افراد می تواند ایجاد شود و معماری الگوریتم ژنتیک را برای این کار طراحی می‌کند.

فصل 8 کتاب Learning Genetic Algorithms with Python

فصل 9 شامل اولین نوع مشکلات ترکیبی، با نام مشکلات ترکیبی رمزگذاری شده دوتایی است. این راه حل برای کوله پشتی کلاسیک و مشکل برنامه ریزی است. و همچنین، ما یک مشکل پیچیده رادار را مطالعه خواهیم کرد.

فصل 10 نوع دوم مشکل ترکیبی به نام مشکلات ترکیبی رمزگذاری شده را مطالعه می‌کند. در اینجا ما مشکل فروشنده سنتی مسافر را مورد بحث قرار می‌دهیم. همچنین، ما یک مشکل اصلی مدیر فوتبال را بررسی می‌کنیم.

فصل 11 انواع دیگر مشکلات را نشان می‌دهد. این نشان می‌دهد که چگونه سیستم کلی معادلات را با استفاده از الگوریتم‌های ژنتیک و یک مشکل رنگ‌آمیزی نمودار دیگر حل کنید.

فصل 12 الگوریتم ژنتیک را به سطح دیگری از یادگیری ماشین تا یادگیری عمیق می‌رساند. این نشان می‌دهد که چگونه یک الگوریتم ژنتیک تطبیقی ​​طراحی می‌شود که می‌تواند به عنوان یک رویکرد جهانی با ویژگی تنظیم خود در طول فرآیند تکامل مورد استفاده قرار گیرد.
فصل 13 همه چیز را در مورد عملکرد الگوریتم توضیح می‌دهد. این فصل نشان می‌دهد که چگونه می‌توان الگوریتم ژنتیک را با تکنیک‌های مختلف سرعت بخشید.

فصل 8 کتاب Learning Genetic Algorithms with Python

همچنین شما می‌توانید برای یادگیری اصول اولیه الگوریتم‌ها از کتاب Dive into Algorithms نیز استفاده نمائید.

سرفصل‌های کتاب Learning Genetic Algorithms with Python:

  • 1. Introduction
  • 2. Genetic Algorithm Flow
  • 3. Selection
  • 4. Crossover
  • 5. Mutation
  • 6. Effectiveness
  • 7. Parameter Tuning
  • 8. Black-Box Function
  • 9. Combinatorial Optimization – Binary Gene Encoding
  • 10. Combinatorial Optimization – Ordered Gene Encoding
  • 11. Other Common Problems
  • 12. Adaptive Genetic Algorithm
  • 13. Improving Performance
  • Index

فایل کتاب Learning Genetic Algorithms with Python را می‌توانید پس از پرداخت، دریافت کنید.