×
ribbon

تا پایان تخفیف

آموزش الگوریتم ژنتیک (الگوریتم تکاملی)

محاسبات نرم از محاسبات تقریبی برای حل مسائل استفاده می کند که نتیجه آن راه حل های خوب... بیشتر
گواهی‌نامه
4 (23 امتیاز)
1,255دانشجو
مقدماتی

آرمان صمیمی

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

محتوای دوره

8 فصل37 جلسه8 ساعت ویدیو
فصل یکم: مقدمه‌ای بر الگوریتم‌های تکاملی
  مقدمه‌‌ای بر جایگاه الگوریتم‌های تکاملی
مشاهده
"15:50
  کوییز مقدمه‌‌ای بر جایگاه الگوریتم‌های تکاملی
"02:00
  منبع الهام و ضرورت استفاده از الگوریتم‌های تکاملی
"21:34
  کوییز منبع الهام و ضرورت استفاده از الگوریتم‌های تکاملی
"01:00
فصل دوم: الگوریتم‌های تکاملی
فصل سوم: مولفه‌های الگوریتم تکاملی - بخش اول
بخش چهارم: مولفه‌های الگوریتم تکاملی - بخش دوم
فصل پنجم: انواع محبوب الگوریتم‌های تکاملی
فصل ششم: پیاده‌سازی
فصل هفتم: مباحث تکمیلی
پروژه پایانی

پیش‌نیاز‌ها

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

توضیحات دوره

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

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

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

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

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

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

دوره آموزش الگوریتم ژنتیک مناسب چه کسانی می‌باشد؟

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

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

بعد از فراگیری دوره آموزش الگوریتم ژنتیک چه مهارت‌هایی کسب خواهید کرد؟

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

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

ویژگی‌های متمایز دوره الگوریتم ژنتیک چیست؟

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

4

از مجموع 23 امتیاز

10نظر

22 روز پیش

مفید بود

مبین رضاپور

4 سال پیش

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

سیدسجاد عابدی شهری

4 سال پیش

پوشش مطالب مناسب و کامل بود. فن بیان مناسب و درس نامه ی فکر شده بود. تمرین های کاربردی و تحلیلی.

سیاوش آقاجانی خطبه سرا

4 سال پیش

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

مهسا کریمی

4 سال پیش

بسیار عالی و مفید بود مطالب بسیار واضح و رسا توضیح داده شد

محدثه جوکاری

2 سال پیش

با سلام به نظرم دوره کاربردی بود مفهوم الگورتیم ژنتیک را به خوبی توضیح داده ممنون

مهدی کهن سفیدی

2 سال پیش

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

محمود توکلی یزدی

4 سال پیش

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

محمود کرمی

4 سال پیش

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

رضا نادری دره شوری

2 سال پیش

متاسفانه این دوره خیلی ابتدایی و ضعیف است. مدرس اشتباهات زیادی دارد. نوع اشتباهات هم کلامی هست و هم محتوایی. برای مثال در بخش ترکیب - تقاطع چرخه کاملا الگوریتم رو اشتباه پیاده‌سازی می‌کنند. علاوه بر اشتباهات در خیلی از مباحث دوره عمیق نمیشه و یکسری توضیحات کلی یا یک بخش خاص بیان میشه. برای مثال در پیاده‌سازی تقاطع باینری n-points فقط حالت دو نقطه بیان میشه که اصل الگوریتم برای حالتی است که بیشتر از دو نقطه باشد... امیدوارم مکتبخونه دورهٔ بهتری برای الگوریتم ژنتیک درست کنه.

علی موسوی‌نژاد

گواهی‌نامه

آموزش الگوریتم ژنتیک (الگوریتم تکاملی)

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی مشابه

درباره استاد

آرمان صمیمی
1دوره
1,255دانشجو

آرمان صمیمی متولد سال 1368 در تهران است. وی دانش‌آموخته کارشناسی ارشد رشته هوش مصنوعی در سال 1395 از دانشگاه صنعتی اصفهان با معدل ممتاز است. او به دلیل سوابق علمی درخشان از سال 1395 عضو بنیاد ملی نخبگان شده است.

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

او همچنین در حوزه کاری موفق به اخذ مدارک معتبر و مهمی از کمپانی های مشهور بین المللی شده است که از این میان می‌توان به مدارک معتبر از کمپانی های Google  و IBM  اشاره کرد.

اطلاعات بیشتر

سوالات پرتکرار

آیا گواهی‌نامه‌های دانشگاهی به‌صورت رسمی و توسط خود دانشگاه صادر می‌شوند؟

بله. گواهی‌نامه‌ها به‌صورت رسمی توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا فرد دارای اختیار صادر می‌شوند و کاملا معتبر هستند.

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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