logo

CardDev

مجموعه هامسیر یادگیری
logo

CardDev

درباره ما

قوانین و سوالات

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

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.
KhademBuilt pixel by pixel by
Khadem Al Mahdi

Built pixel by pixel by

یادگیری کیو عمیق

فصل‌ها
15 فلش‌کارت
1 گالری‌کارت
31 صوت
15 پرامپت
15 واژه‌نامه

اگر کدی داشتید که می‌توانست به جای دنبال کردن دستورالعمل‌های خشک، از طریق خطا و تکرار و صرفاً با بیشینه‌سازی پاداش‌های بلندمدت یاد بگیرد چه؟ به دنیای یادگیری کیو عمیق خوش آمدید؛ جایی که عاملیت‌های هوشمند (Agents)، تعاملات خام با محیط را به تصمیم‌گیری‌های خودکار و بهینه تبدیل می‌کنند. برنامه‌نویسی سنتی هنگام مواجهه با مسائل تصمیم‌گیری پویا در اقتصاد و مالی ناکارآمد می‌شود، زیرا در این حوزه‌ها هر اقدام، آینده سیستم را تحت تأثیر قرار می‌دهد. بدون استفاده از رویکردی تطبیقی، سیستم‌ها شکننده باقی می‌مانند و از پس مدیریت عدم‌قطعیت برنمی‌آیند. این فصل پلی میان تئوری‌های کلاسیک تصمیم‌گیری و هوش مصنوعی مدرن می‌سازد و نشان می‌دهد چگونه عاملیت‌ها از یک بازیگر تصادفی و ناشی، به یک تصمیم‌گیرنده استراتژیک تبدیل می‌شوند. هر عاملیت هوشمندی سفر خود را در دل یک مسئله تصمیم‌گیری آغاز می‌کند و در طول زمان میان وضعیت‌ها، اقدامات و پیامدها جابه‌جا می‌شود. برای حل این معماهای پویا، دانشمندان علوم کامپیوتر از برنامه‌نویسی پویا (Dynamic Programming) استفاده کرده‌اند؛ یک چارچوب ریاضی دقیق که سیاست‌های بهینه را از طریق تجزیه مسائل به زیرمسائل ساده‌تر محاسبه می‌کند. با این حال، برنامه‌نویسی پویا با بزرگ شدن ابعاد فضای حالت بافتی فلج‌کننده پیدا می‌کند. اینجاست که یادگیری کیو (Q-Learning) وارد میدان می‌شود؛ تکنیکی بدون نیاز به مدل که ارزش انجام یک اقدام مشخص را در یک وضعیت معین، بدون نیاز به نقشه کامل محیط یاد می‌گیرد. برای درک عینی این موضوع، محیط بازی معروف کارت‌پول (CartPole) را بررسی می‌کنیم؛ جایی که عاملیت باید با حرکت دادن یک واگن به چپ یا راست، تعادل یک میله را حفظ کند. این محیط به عنوان شبیه‌ساز فیزیکی عمل می‌کند، مشاهدات وضعیت را به عاملیت می‌رساند و با پاداش یا تنبیه، مسیر یادگیری را هموار می‌سازد. اگر یک عاملیت تصادفی را در این محیط رها کنیم، بدون هیچ استراتژی خاصی دست‌وپا می‌زند و به دلیل نداشتن حافظه شکست می‌خورد. با جایگزینی این رویکرد تصادفی با عاملیت یادگیری کیو عمیق، از شبکه‌های عصبی عمیق برای تخمین ارزش‌های کیو در فضاهای بزرگ استفاده می‌کنیم تا عاملیت حرکات هوشمندانه‌تری انجام دهد. با این حال، گذر از یادگیری نظارت‌شده به یادگیری تقویتی، فرض‌های آشنای ما را دگرگون می‌کند. همان‌طور که در مقایسه زیر مشاهده می‌کنید، پارادایم یادگیری تغییر اساسی می‌کند: | ویژگی | یادگیری نظارت‌شده (Supervised Learning) | یادگیری کیو (Q-Learning) | | --- | --- | --- | | منبع داده | مجموعه داده تاریخی و ایستا | تعامل پویای محیطی | | بازخورد | برچسب‌های صریح و فوری | پاداش‌های تأخیری و تنک | | هدف | تعمیم‌دهی از روی نمونه‌ها | بیشینه‌سازی بازگشت تجمعی بلندمدت | [ ] فرموله‌بندی مسائل تصمیم‌گیری ترتیبی با استفاده از وضعیت‌ها، اقدامات و پاداش‌ها. [ ] تبیین نقش برنامه‌نویسی پویا به عنوان پایه نظری یادگیری تقویتی. [ ] پیاده‌سازی و مشاهده رفتار یک عاملیت تصادفی در محیط بازی کارت‌پول. [ ] ساخت کلاس پایتون مستقل برای عاملیت یادگیری کیو عمیق به منظور تخمین ارزش‌های بهینه. [ ] مقایسه چرخه بازخورد یادگیری کیو در برابر مدل‌های سنتی یادگیری نظارت‌شده.

فصل

1

فصل

1

book cover
O’Reilly
فصل

1

15 فلش‌کارت
1 گالری‌کارت
31 صوت
15 پرامپت
15 واژه‌نامه
انتشار کتاب

منتشر شده

زیرمجموعه بخش

مبانی

پیشرفت فصل 2
وارد شوید
پیشرفت کتاب
وارد شوید

مدت زمان خوانش

00:47

گالری

دارد

وضعیت صوت

پیش‌نمایش

تحلیل

هوش مصنوعی