强化学习——Q-learning算法

Q-learning 简介

Q-learning是一个无模型强化学习算法。Q-learning的目标是学习一个策略,它告诉agent在什么情况下应该采取什么行动。它不需要环境的模型(因此就有了“无模型”的含义),并且它可以处理随机转换和奖励的问题,而不需要适应。

对于任何有限马尔可夫决策过程(FMDP), Q-learning发现一个策略是最优的,从这个意义上说,它从当前状态开始,在所有连续的步骤中最大化总回报的期望值。Q-learning可以为任意给定的FMDP,给定无限的探索时间和部分随机的策略确定最优的行动选择策略。“Q”将返回用于提供强化的奖励的函数命名为,并且可以说是表示在给定状态下所采取行动的“质量”。

强化学习

强化学习包括一个代理、一组状态一组每个状态的操作。通过执行一个操作,代理从一个状态转换到另一个状态。在特定的状态下执行一个动作会为代理提供一个奖励(一个数值分数)。

代理人的目标是使其总(未来)报酬最大化。它通过在实现当前状态的奖励基础上增加未来状态可获得的最大奖励,从而通过潜在的未来奖励有效地影响当前的行为。这个潜在的奖励是从当前状态开始的所有未来步骤的奖励的期望值的加权和。

计算公式

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值