# RLCourse
**Repository Path**: shihong-duan/RLCourse
## Basic Information
- **Project Name**: RLCourse
- **Description**: 强化学习课程,主要是如何用强化学习解决问题
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 0
- **Created**: 2023-11-05
- **Last Updated**: 2025-08-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# **强化学习之理论和实践**
## 课程主要内容
## 课程安排和要求
| Lec | Topics | 讲义 | 教材 | 分享者 | 讨论题目 |
| ---- | ------------------------------------------------------------ | ---- | ---- | ------ | ------------------------------------------------------------ |
| 1 | - 强化学习的基本概念
- 强化学习求解的基本工具:
-- Bellman equation
-- Bellman optimality equation | | | | |
| 2 | - 强化学习的基本方法
-- 1. 已知系统模型P(s'\|s), P(r\|s)的迭代算法:value,policy,truncated
--2. 无模型/基于数据+表格表示估计和迭代算法
--3. 整理下:随机梯度下降 | | | | 题目1:针对网格导航问题,基于Bellman的两个方程求解状态价值和最优策略,分析和练习下强化学习算法([要求](./Lectures/Lec1-基本概念和工具/课程讲义/基于两个贝尔曼方程的概念和实现练习.pptx))代码可以[参考](https://github.com/boyu-ai/Hands-on-RL)
第一部分的代码,证明得空可看([一本书](./Lectures/参考书/Book-all-in-one.pdf))
题目2:针对强化学习的更新策略分析下。参考资料:https://hrl.boyuai.com/前四章 |
| 3 | - 值迭代,策略迭代(model-based)
- 基于数据MC(model free, off-line)
-基于数据TD(SARSA,Reinforce) | | | | 任务布置参考:[Lec2-算法原理1-强化学习求解tabular\作业-阅读的论文\第3次课程分享讲述内容.md](Lectures/Lec2-算法原理1-强化学习求解tabular/作业-阅读的论文/第3次课程分享讲述内容.md)
主要有两个任务:熟悉算法,熟悉随机近似-看看[书](Lectures/Lec2-算法原理1-强化学习求解tabular/作业-阅读的论文/3-Stochastic.pdf),读读论文(需要2-4人) |
| 4 | | | | | |
| 5 | | | | | |
| 6 | | | | | |
| 7 | | | | | |
| 8 | | | | | |
**课程成绩组成**
1. 课堂参与算法和新方法的分析和讨论 70分
2. 最后的一个常识问答试卷,试卷发布和作答在雨课堂上完成 30分