فاصله گرفتن از جدولهای ارزشی سنتی، مسیر مستقیمی را برای تصمیمگیری باز میکند که در آن عاملها (Agents) بدون نیاز به تخمین بازدهی بلندمدت در هر حالت، مستقیماً کنشهای بهینه را میآموزند. یادگیری تقویتی مبتنی بر ارزش (Value-based Reinforcement Learning) بر محاسبه بازدهیهای مورد انتظار تکیه دارد تا به طور غیرمستقیم یک استراتژی مشتق کند، اما این روش زمانی که محیط نیازمند رفتار تصادفی (Stochastic) یا سر و کار داشتن با فضاهای کنش پیوسته است، با شکست مواجه میشود. روشهای گرادیان خطمشی این مسیر غیرمستقیم را کاملاً دور میزنند و با پارامتری کردن خود استراتژی، پارامترها را مستقیماً از طریق صعود گرادیان (Gradient Ascent) تنظیم میکنند. یادگیری مستقیم خطمشی مزیتهای آشکاری به همراه دارد، بهویژه در محیطهایی که به جای انتخابهای قطعی صلب، نیازمند تصمیمگیریهای احتمالی هستند. محاسبه گرادیان خطمشی شامل فرمولبندی ریاضی است که تضمین میکند کنشهای منجر به پاداشهای بالاتر، افزایش احتمال پیدا قضاوت کنند. قضیه اساسی گرادیان خطمشی (Policy Gradient Theorem) ثابت میکند که این گرادیان را میتوان بدون دانستن پویاییهای انتقال محیط و صرفاً با اتکا به نمونههای مسیر (Trajectory Samples) محاسبه کرد. خطمشیها را میتوان از طریق توابع خطمشی (Policy Functions) از جمله خطمشیهای خطی ساده تا خطمشیهای دلخواه پیچیده که توسط شبکههای عصبی عمیق پارامتری شدهاند، نمایش داد و از پیادهسازیهای پایه به حلقههای آموزشی مقاوم رسید. یک چالش اصلی در رویکردهای پایهای مونتکارلو مانند REINFORCE، واریانس بالای نمونه است که باعث بهروزرسانیهای نامنظم میشود. معرفی REINFORCE با خط پایه (REINFORCE with Baseline) یک انتظار ارزش-حالت را کم میکند تا به کاهش واریانس گرادیان (Gradient Variance Reduction) بدون ایجاد سوگیری دست یابد. گذر از مونتکارلو به بوتاسترپینگ ما را به سمت بازیگر-منتقد n-گامه و بازیگر-منتقد مزیت (A2C) هدایت میکند، در حالی که بازیگر-منتقد ردپای واجد شرایط (Eligibility Traces Actor-Critic) بازدهیهای چندگانه را ترکیب میکند. مقایسه این الگوریتمهای پایه گرادیان خطمشی، بدهبستان (Trade-off) میان بهرهوری نمونه، پیچیدگی محاسباتی و پایداری آموزش را به روشنی آشکار میکند. پیادهسازی در دنیای واقعی این اصول ریاضی را متمرکز میکند، مانند یک نمونه صنعتی: خرید خودکار محصولات برای مشتریان که در محیط چرخ خرید جیم (Gym-Shopping-Cart) اجرا میشود. ارزیابی انتظارات (Expectations) و تحلیل نتایج به دست آمده از محیط چرخ خرید نشان میدهد که چگونه یادگیری انتقالی و تنظیمات خط پایه، پیشنهادها را در برابر رفتارهای متغیر کاربر پایدار میکنند. [ ] مشتقگیری و پیادهسازی قضیه اصلی گرادیان خطمشی برای یک خطمشی تصادفی پارامتریشده. [ ] ساخت یک عامل REINFORCE از ابتدا و کاهش واریانس با استفاده از تابع ارزش خط پایه. [ ] ارتقای یک گرادیان خطمشی مونتکارلو به معماری بازیگر-منتقد n-گامه (A2C) با استفاده از بوتاسترپینگ. [ ] تنظیم ابرپارامترهایی مانند نرخهای زوال خطمشی و نرخهای زوال ارزش-حالت برای جلوگیری از انفجار گرادیان. [ ] طراحی و آزمایش یک عامل یادگیری تقویتی صنعتی برای پیشنهاد خودکار محصول و ارزیابی یادگیری انتقالی.
