🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای یادگیری عمیق تقویتی برای Connect Four
- آخرین آپدیت
دانلود The Deep Reinforcement Learning Guide to Connect Four
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری عمیق یادگیری تقویتی: ساخت یک عامل هوش مصنوعی برای تسلط بر Connect Four
آیا آمادهاید تا مهارتهای هوش مصنوعی خود را با تسلط بر یادگیری عمیق تقویتی (DRL) از طریق یک پروژه هیجانانگیز ارتقا دهید؟ به یک سفر جامع به دنیای DRL با دوره طراحی شده ما، "راهنمای یادگیری عمیق تقویتی برای Connect Four" بپیوندید. این دوره برای راهنمایی شما از مفاهیم اساسی تا کاربردهای پیشرفته طراحی شده است و در نهایت منجر به ایجاد یک بازیکن ماهر DRL برای بازی Connect Four میشود.
سرفصلهای دوره:
مبانی یادگیری تقویتی: با یک بررسی عمیق از یادگیری تقویتی جدولی با استفاده از بازی کلاسیک Tic-Tac-Toe شروع کنید. اصول و روشهای اصلی را که پایه و اساس یادگیری تقویتی (RL) را تشکیل میدهند، درک کنید.
انتقال به محیطهای پیچیده: به بازی پیچیدهتر Connect Four بروید، جایی که یاد میگیرید چگونه از روشهای اکتشافی برای دور زدن محدودیتهای روشهای جدولی استفاده کنید.
معرفی شبکههای عصبی: به قلمرو شبکههای عصبی شیرجه بزنید و بر نقش آنها به عنوان توابع تقریب ارزش تمرکز کنید. با ساختن یک کتابخانه شبکه عصبی از ابتدا با استفاده از NumPy، تجربهای عملی به دست خواهید آورد و مکانیک پشت این مدلهای قدرتمند را رمزگشایی خواهید کرد.
ساخت یک بازیکن DRL: در فصل پایانی، تمام دانش کسب شده را برای توسعه یک بازیکن یادگیری عمیق تقویتی برای Connect Four ادغام کنید. با وجود استفاده از یک معماری ساده با لایههای متراکم، عامل DRL شما قابلیتهای گیمپلی چشمگیری را نشان خواهد داد.
چرا در این دوره ثبت نام کنیم؟
برنامه درسی جامع: دوره ما یک مسیر یادگیری ساختاریافته ارائه میدهد و از درک solid مفاهیم نظری و پیادهسازیهای عملی اطمینان حاصل میکند.
پروژههای عملی: در یک پروژه با استفاده از یادگیری عمیق تقویتی شرکت کنید و نتایج ملموسی را ارائه دهید و نمونه کار خود را ارتقا دهید.
راهنمایی متخصص: از توضیحات واضح و مختصر و دستورالعملهای گام به گام بهرهمند شوید و موضوعات پیچیده را در دسترس قرار دهید.
چه کسانی باید در این دوره ثبت نام کنند؟
این دوره برای موارد زیر ایدهآل است:
علاقهمندان به هوش مصنوعی و یادگیری ماشین که به دنبال ورود به یادگیری تقویتی هستند.
توسعهدهندگانی که هدفشان ارتقای مهارتهای خود با تکنیکهای پیشرفته DRL است.
هر کسی که اشتیاق به درک پیچیدگیهای هوش مصنوعی از طریق برنامههای کاربردی عملی دارد.
به ما در این ماجراجویی آموزشی بپیوندید و خود را با مهارتهایی برای طراحی و پیادهسازی عوامل DRL پیچیده از ابتدا مجهز کنید. اکنون ثبت نام کنید تا سفر خود را در ساخت عوامل پیشرفته هوش مصنوعی آغاز کنید!
پیش نیازها
دانش برنامه نویسی پایه: آشنایی با پایتون به شما کمک می کند تا از مثال ها و تمرین های کدنویسی استفاده کنید. با این حال، ما یک بازنگری سریع پایتون با تمام مفاهیمی داریم که بعداً از آن استفاده خواهیم کرد.
درک پایه ای از مفاهیم یادگیری ماشین: قرار گرفتن در معرض برخی از اصول کلی یادگیری ماشین مفید است، اما ضروری نیست (مانند رگرسیون خطی، آموزش مدل ها، درک داده ها و غیره).
آشنایی با ابزارهای توسعه: داشتن تجربه اولیه با استفاده از یک IDE (به عنوان مثال، PyCharm) یا نوت بوک های Jupyter می تواند فرآیند کدنویسی را ساده کند، اما ما به شما در مورد نحوه تنظیم این موارد و نحوه استفاده از آنها راهنمایی می کنیم.
برای مبتدیان، نگران نباشید! ما مفاهیم ضروری در یادگیری تقویتی و شبکههای عصبی را پوشش خواهیم داد، و شما میتوانید حتی با تجربه قبلی محدود نیز همراه شوید. هیچ تجهیزات تخصصی به غیر از رایانه ای که بتواند پایتون را اجرا کند لازم نیست، که به شما در راه اندازی آن کمک خواهیم کرد.
سرفصل ها و درس ها
Introduction to Python and Essential Libraries
پیشنمایش
Preview
دانلود پایتون
Downloading Python
انواع دادهها و عملیات پایه پایتون
Python Data Types and Basic Operations
حلقهها، توابع و اشیاء
Loops, Functions, and Objects
کنترل جریان و استثناها
Flow Control and Exceptions
مبانی NumPy
Numpy Basics
کتابخانههای مفید
Useful Libraries
یادگیری تقویتی و بازی دوز
Reinforcement Learning and the Game of Tic-Tac-Toe
مقدمه
Introduction
قوانین بازی دوز
The Rules of Tic-Tac-Toe
ساختن شیء تخته - بخش A
Building the Board Object - Part A
ساختن شیء تخته - بخش B
Building the Board Object - Part B
ایجاد اولین بازیکنهای ساده و بازی دوز
Creating the First Simple Players and the Game of Tic-Tac-Toe
درخت بازی
Game Tree
الگوریتم Minimax
Minimax Algorithm
پیادهسازی بازیکن Minimax
Implementing the Minimax Player
برنامهنویسی پویا (DP)
Dynamic Programming (DP)
پیادهسازی بازیکن DP
Implementing the DP Player
روشهای مونت کارلو (MC)
Monte Carlo (MC) Methods
پیادهسازی بازیکن MC
Implementing the MC Player
یادگیری اختلاف زمانی (TD)
Temporal Difference (TD) Learning
پیادهسازی بازیکن TD - بخش A
Implementing the TD Player - Part A
پیادهسازی بازیکن TD - بخش B
Implementing the TD Player - Part B
نمایش نظرات