هوش مصنوعی تکاملی: یادگیری تقویتی عمیق در پایتون (v2)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک و پیادهسازی استراتژیهای تکاملی (ES) از ابتدا
- درک و پیادهسازی جستجوی تصادفی افزوده (ARS) از ابتدا
- اعمال متدهای تکاملی بر MuJoCo (محیط شبیهسازی فیزیک)
- اعمال متدهای تکاملی بر محیطهای کلاسیک کنترل یادگیری تقویتی
- اعمال متدهای تکاملی بر تجارت سهام و بهینهسازی پورتفولیو
پیش نیازهای دوره
- برنامهنویسی پایتون با کتابخانههای محاسبه عددی (مثلاً Numpy)
- ساخت شبکههای عصبی (بازپراکندگی نیروی گرادیان لازم نیست)
- حساب دیفرانسیل و انتگرال، جبر خطی و احتمال مفید هستند.
توضیحات دوره
کشف آخرین دستاوردهای یادگیری تقویتی با رویکردی تازه و تکاملی. در این دوره، شما استراتژیهای تکاملی (ES) و جستجوی تصادفی افزوده (ARS) را فرا میگیرید - دو الگوریتم قدرتمند که بسیاری از چالشهای سنتی یادگیری تقویتی عمیق را دور میزنند و همچنان به نتایج پیشرفته دست مییابند.
برخلاف متدهای پرمحور گرادیان، این الگوریتمها ساده، مقیاسپذیر و بهطور شگفتانگیزی مؤثر هستند. شما آنها را از ابتدا در پایتون پیادهسازی میکنید و در مسائل جذاب دنیای واقعی بهکار میبرید:
- محیطهای MuJoCo: آموزش عوامل برای راه رفتن، دویدن و جهش در یک شبیهسازی مبتنی بر فیزیک که بهطور گسترده در پژوهش رباتیک استفاده میشود. مشاهده عامل شما که با شبکه عصبی یاد میگیرد یک ربات شبیهسازیشده را کنترل کند، یکی از پرارزشترین تجربیات در یادگیری تقویتی است.
- تجارت الگوریتمی: اعمال RL تکاملی بر استراتژیهای تجاری، جایی که گرادیانهای مستقیم دشوار است تعریف شوند. شما میبینید چگونه این الگوریتمها بهطور طبیعی به محیطهای پر سر و صدا و پیچیده مانند بازارهای مالی سازگار میشوند.
در پایان این دوره، شما خواهید داشت:
- درک عمیقی از ES و ARS و چگونگی مقایسه آنها با گرادیان سیاست و یادگیری Q
- پیادهسازیهای عملی پایتون که میتوانید آنها را برای پروژههای خود گسترش دهید.
- مهارتهای استفاده از AI تکاملی در حوزههایی از رباتیک تا مالی
اگر آمادهاید فراتر از الگوریتمهای معمول RL عمیق بروید و رویکردهایی زیبا، کارآمد و بسیار عملی را کشف کنید، این دوره برای شماست.
ابزارها و کتابخانهها
- Python (با راهنمای کامل کد)
- Gymnasium (قبلاً OpenAI Gym)
- NumPy ،Matplotlib
چرا این دوره؟
- بروزرسانیهای نسخه 2: محتوای سادهشده، توضیحات واضحتر و کتابخانههای بروز
- پیادهسازیهای واقعی: فراتر از تئوری با ساخت عوامل کاربردی – بدون جعبههای سیاه
- برای تمام سطوح: شامل بخش مرور ویژه برای مبتدیان و درک عمیق برای یادگیرندگان پیشرفته
- ساختار اثباتشده: طراحی شده توسط مربی با تجربه که هزاران دانشجو را در AI و یادگیری ماشین به موفقیت رسانده است.
کسی که باید این دوره را بگیرد؟
- دانشمندان داده و مهندسان ML که میخواهند وارد یادگیری تقویتی شوند.
- دانشجویان و پژوهشگران که میخواهند RL را در پروژههای علمی یا عملی بهکار بگیرند.
- توسعهدهندگانی که میخواهند عوامل هوشمند یا بازیهای هوش مصنوعی بسازند.
- هر کسی که به اینکه ماشینها از طریق تعامل یاد میگیرند، علاقهمند است.
به هزاران یادگیرنده بپیوندید و امروز یادگیری تقویتی را از نظر تئوری تا پیادهسازی کامل عوامل که فکر میکنند، یاد میگیرند و بازی میکنند، تسلط پیدا کنید.
اکنون در این دوره شرکت کنید و مهارتهای AI خود را به سطح بعدی ببرید!
این دوره برای چه کسانی مناسب است؟
- علاقهمندان یادگیری ماشین و AI که میخواهند یکی از هیجانانگیزترین حوزههای AI: یادگیری تقویتی را بررسی کنند.
- توسعهدهندگان نرمافزار و مهندسین که بهدنبال ساخت عوامل هوشمند یادگیرنده از تجربه هستند.
- حرفهایهای مالی کمی که علاقهمند به کاربرد RL در بهینهسازی پورتفولیو و تجارت الگوریتمی هستند.
- دانشجویان و پژوهشگران در حوزه AI، علوم کامپیوتر یا دادهکاوی که میخواهند تجربه عملی با پیادهسازیهای واقعی RL داشته باشند.
- توسعهدهندگان بازی که کنجکاو هستند از RL برای آموزش AI در رفتارهای پیچیده و بازیپذیری تطبیقپذیر استفاده کنند.
- عملی کنندگان رباتیک که میخواهند بدانند چگونه عوامل میتوانند تصمیمات ترتیبی در محیطهای فیزیکی بگیرند.
- دانشمندان داده که میخواهند جعبه ابزار خود را فراتر از یادگیری نظارتشده / یادگیری بدون نظارت گسترش دهند.
- تجارتکنندگان و سرمایهگذاران که بهدنبال کاربرد متدهای پیشرفته AI در استراتژیهای تجارت خودکار هستند.
- کارآفرینان و علاقهمندان که مشتاق آزمایش مدلهای پیشرفته AI و ساخت پروژههایی که در طول زمان یاد میگیرند و تطبیق مییابند هستند.
- حرفهایهای که به سمت AI/ML در حال تغییر شغل هستند و به پروژههای آماده پورتفولیو و دنیای واقعی میخواهند.
هوش مصنوعی تکاملی: یادگیری تقویتی عمیق در پایتون (v2)
-
مقدمه 03:23
-
طرح کلی 02:30
-
کجا میتوان کد را گرفت 02:18
-
چگونه در این دوره موفق باشید؟ 03:04
-
اصطلاحات یادگیری تقویتی 24:48
-
متدها و اهداف یادگیری تقویتی 13:08
-
جستجوی تصادفی در پایتون 13:06
-
جعبه پیشنهاد 03:10
-
مقدمه بخش استانداردسازی آنلاین 08:03
-
بروزرسانی میانگین آنلاین 17:25
-
بروزرسانی واریانس آنلاین (الگوریتم Welford) 19:27
-
بروزرسانی همواریانس کامل (پستهکردن دادهها) 13:03
-
مقدمه بخش ES 01:50
-
الگوریتم ES 17:16
-
تصویرسازی Hill Climbing و ES 05:57
-
تقریب گرادیان ES 16:53
-
بهینهساز Adam 07:43
-
ES برای MuJoCo در پایتون (قسمت 1) 24:33
-
ES برای MuJoCo در پایتون (قسمت 2) 27:07
-
ES برای MuJoCo در پایتون (قسمت 3) 06:18
-
ES برای MuJoCo در پایتون (قسمت 4) 05:48
-
ES برای MuJoCo در پایتون (قسمت 5) 08:06
-
نظریه CMA-ES 08:33
-
آمادهسازی کد CMA-ES 02:31
-
کد CMA-ES 21:28
-
مقدمه بخش ARS 01:11
-
الگوریتم ARS 25:24
-
تقریب گرادیان ARS 14:36
-
ARS برای MuJoCo در پایتون 11:47
-
پرامپت تمرینی 04:36
-
ARS برای CartPole 17:51
-
ARS برای MountainCar 09:30
-
ARS برای MountainCarContinuous 05:03
-
انگیزه و طرح کلی 07:31
-
ریاضیات پورتفولیو 17:25
-
نسبه شارو و نسبت سورتینو 20:05
-
اقدامات چگونه کار میکنند؟ 01:24
-
بهینهسازی پورتفولیو ثابت: مفاهیم 11:26
-
بهینهسازی پورتفولیو ثابت: کد 31:40
-
مقدمه بخش مرور پیشینه 06:34
-
عناصر یک مسئله یادگیری تقویتی 20:18
-
وضعیتها، اقدامات، پاداشها، سیاستها 09:24
-
فرآیندهای تصمیم مارکوف (MDPs) 10:07
-
بازگشت 04:56
-
توابع ارزش و معادله Bellman 09:53
-
مفهوم ‘یادگیری’ چیست؟ 07:18
-
حل معادله Bellman با یادگیری تقویتی (قسمت 1) 09:49
-
حل معادله Bellman با یادگیری تقویتی (قسمت 2) 12:04
-
Epsilon-Greedy 06:09
-
Q-Learning 14:15
-
چگونه یادگیری تقویتی را بیاموزید؟ 05:56
-
فهرست چیست؟ 03:46
-
بررسی پیشنصب 04:12
-
راهاندازی محیط Anaconda 20:20
-
نحوه نصب Numpy ،Scipy ،Matplotlib ،Pandas ،PyTorch و TensorFlow 17:22
-
چگونه از Github استفاده کنید؟ و نکات کدنویسی اضافی (اختیاری) 11:12
-
چگونه خودتان کد بنویسید؟ (قسمت 1) 15:54
-
چگونه خودتان کد بنویسید؟ (قسمت 2) 09:23
-
اثبات اینکه استفاده از Jupyter Notebook همانند عدم استفاده از آن است 12:29
-
چگونه در این دوره موفق باشید؟ (نسخه طولانی) 10:24
-
آیا این برای مبتدیان یا متخصصان؟ علمی یا عملی؟ سریع یا کند؟ 22:04
-
نقشه راه پیشنیازهای یادگیری ماشین و AI (قسمت 1) 11:18
-
نقشه راه پیشنیازهای یادگیری ماشین و AI (قسمت 2) 09:23
-
علاوه 05:48
مشخصات آموزش
هوش مصنوعی تکاملی: یادگیری تقویتی عمیق در پایتون (v2)
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:64
- مدت زمان :12:08:45
- حجم :4.42GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy