逆向强化学习(IRL)学习笔记
·
PyTorch 深度学习实战(25):逆向强化学习(Inverse RL)-CSDN博客
GAIL的代码实现流程:
-
采集专家数据:使用预训练策略生成专家轨迹
-
构建策略网络:基于 PPO 的生成器
-
构建判别器网络:二分类网络区分专家/生成数据
-
对抗训练:交替优化生成器和判别器
IRL 的本质逻辑
强化学习(RL)的目标是 “已知奖励函数,学习最优策略”;而 IRL 则是 “已知专家的最优行为(如轨迹),反推其背后的奖励函数”。奖励函数是 IRL 的输出而非输入,因此不需要奖励的真实标签(reward gt)。
例如,在自动驾驶场景中,专家示范是人类驾驶员的历史轨迹,IRL 通过这些轨迹推断出 “靠近车道中心行驶”“遵守信号灯” 等隐含的奖励逻辑(无需人工定义这些奖励的具体数值)。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)