RL 怎么分别 强化学习概念区分详解
RL 是 Reinforcement Learning 的缩写,中文名称是强化学习,很多初学者看到 RL 缩写,容易把它和机器学习其他分支弄混,也会分不清 RL 内部不同算法类别,核心区分思路就是先确认 RL 本身所属大类,再按照学习方式,是否有环境模型,智能体更新策略这几个维度做拆分,RL 本质是智能体和环境持续交互,通过试错获得奖励信号,不断优化动作策略,和监督学习最大差别是它没有提前标注好的标准答案,依靠奖励反馈来学习,学习过程是序列决策,不是单样本分类回归,掌握这套区分逻辑之后,就能分清 RL 里面的 Q 学习 SARSA 策略梯度等不同算法,不会在选择题和概念题里面混淆。
RL 所属机器学习大类对照表
| 类别 | 全称 | 核心特点 | 和 RL 的区别 |
|---|---|---|---|
| 监督学习 | Supervised Learning | 每一条样本都带标签标准答案 | 有明确标签,一次性拟合输入输出映射 |
| 无监督学习 | Unsupervised Learning | 没有标签,挖掘数据内在结构 | 只做聚类降维,不存在奖励与序列决策 |
| 强化学习 | RL Reinforcement Learning | 智能体试错,奖励反馈,序列决策 | 依靠延迟奖励,目标是最大化长期累计回报 |
RL 内部主流算法分别
1 基于值函数的 RL 算法
核心思路是计算状态或者动作的价值,选择价值最高的动作,代表算法 Q Learning SARSA,Q Learning 是离轨算法,SARSA 是同轨算法,这一组是 RL 最常考的区分点
2 基于策略梯度的 RL 算法
不计算价值,直接优化策略函数,代表算法 REINFORCE,适合动作空间连续的场景,这是和值函数类 RL 最大分别
3 Actor Critic 类 RL 算法
同时结合值函数和策略网络,也就是演员评论家结构,代表算法 A2C A3C,融合前面两类 RL 算法优点,收敛速度更快
4 模型类 RL 算法
会学习环境本身的转移模型,预测下一步状态,不需要一直和真实环境交互,和无模型 RL 形成分别,无模型 RL 不会建立环境模型,全部依靠真实交互采样
同轨和离轨的分别
同轨 On Policy,当前正在执行的策略和用来更新的策略是同一个,典型就是 SARSA,策略更新之后旧采样数据不能继续使用
离轨 Off Policy,采样数据来自旧策略,更新使用新策略,典型就是 Q Learning,可以复用历史经验,样本利用率更高,这个是 RL 概念里面高频考点
区分实操步骤
第一步 看到缩写 RL,先确认是强化学习,排除监督学习无监督学习
第二步 判断题目问的是 RL 和其他机器学习分支分别,还是 RL 内部算法分别
第三步 看算法是否学习环境模型,区分有模型 RL 和无模型 RL
第四步 判断是同轨还是离轨,区分 SARSA 和 Q Learning
第五步 判断优化对象是值函数还是策略,区分值函数类 RL 和策略梯度类 RL
拓展易混缩写
DL 深度学习 Deep Learning,经常和 RL 结合形成深度强化学习 DRL,很多同学会把 RL 单独和 DL 搞混,DL 是神经网络表示学习,RL 是决策学习,DRL 就是把深度学习作为 RL 里面的策略或者值函数网络
【常见问题】
问题 1 RL 怎么分别 它和监督学习核心差别是什么
回答 1 RL 怎么分别,RL 也就是强化学习,和监督学习核心分别是监督学习拥有标注标签,RL 没有标准答案,依靠环境奖励信号试错学习,属于序列决策任务
问题 2 RL 怎么分别 Q Learning 和 SARSA 有什么分别
回答 1 RL 怎么分别,Q Learning 属于离轨 RL 算法,SARSA 属于同轨 RL 算法,这是这两个经典 RL 算法最关键的分别,更新策略和采样策略是否一致
问题 3 RL 怎么分别 有模型 RL 和无模型 RL 怎么区分
回答 1 RL 怎么分别,有模型 RL 会学习环境状态转移模型,无模型 RL 不建立环境模型,直接通过和环境交互采样更新,这就是两类 RL 最核心分别
问题 4 RL 怎么分别 RL 和 DRL 是什么关系
回答 1 RL 怎么分别,RL 是强化学习基础框架,DRL 是深度强化学习,属于 RL 的延伸分支,把深度学习神经网络融入 RL 算法当中
【免责申明】
本文为人工智能基础概念讲解,不同教材对 RL 算法分类表述略有差异,部分新型 RL 算法存在交叉特性,学习请结合课程教材与权威文献,内容仅作为应试学习参考。
相关阅读
-
ROM 最核心含义是只读存储器,全称 Read Only Memory,属于计算机硬件里面的非易失性存储芯片,特点是断电...浏览全文>>
-
米饭搭配家常菜优先选择带汤汁咸香入味的菜品,这类菜的汤汁可以拌进米饭,提升整体口感,最经典下饭的品类包...浏览全文>>
-
RL 是 Reinforcement Learning 的缩写,中文名称是强化学习,很多初学者看到 RL 缩写,容易把它和机器学...浏览全文>>
-
这里精选 6 句文艺风格美食短句,句子兼顾氛围感与诗意,适合朋友圈配图美食打卡,文案不浮夸,把烟火气息和...浏览全文>>
-
rice 这个单词属于不可数名词,它本身没有常规意义上的复数形式,依旧写作 rice,不能直接在词尾加 s 变成...浏览全文>>
-
买回来的生板栗吃法很多,最常见就是水煮 烤箱烤 高压锅焖,也可以剥壳之后拿来烧鸡 煮粥 炖汤,不管选哪...浏览全文>>
-
restaurantlounge 是把 restaurant 和 lounge 两个英文单词连写在一起,日常一般是酒店餐饮区的组合名称...浏览全文>>
-
萝卜想要做得好吃又简单,优先选清炒、红烧、炖汤、凉拌这几种做法,不用复杂调料,操作步骤少,还能保留萝卜...浏览全文>>
-
remember 是高考核心高频动词,核心含义是记住 记得 牢记,同时可以接 to do 和 doing 两种非谓语结构...浏览全文>>
-
料酒在做菜的时候主要作用是去腥增香,里面除了酒精还有黄酒、香料、盐和糖分,香味更柔和,直接用白酒能够起...浏览全文>>
- 米饭配什么家常菜好吃 下饭搭配推荐
- 力鼎茶有什么副作用吗 饮用风险详细说明
- QQ 三国里怎么镶嵌石头 装备宝石镶嵌操作教程
- QQ 情侣空间解除了 恢复重开教程
- 喝酒千杯不醉的土方法 仅能减轻不适不能真正解酒
- 韩国泡菜酸萝卜的做法 酸甜脆爽腌制教程
- QQ 飞车剃刀和通灵剃刀 对比选择详解
- QQ 飞车手游保存的录像在哪 查找教程
- 发的面没发起来怎么办 补救方法详解
- 豆角焖面最正宗的做法 北方传统焖面
- 吃鸡游戏情侣名字大全 CP 配对 ID
- PS 暂存盘已经满了怎么清除 释放空间设置教程
- ps 修补工具使用的方法 修图实操教程
- 冰箱侧面烫手有危险吗 正常散热与故障判断
- ps 金色怎么调出来 金属金调色实操
- PS 返回上一步快捷键 撤销回退操作深度详解
- 做醒酒汤的简单方法 番茄蛋花款
- 煮沸除氯是什么意思 家用净水原理详解
- potal00a 什么型号 终端设备识别说明
- 杂酱面的杂酱怎么做 猪肉臊子熬制配方
