更改

跳到导航 跳到搜索
添加373字节 、 2025年5月18日 (日) 08:33
无编辑摘要
第413行: 第413行:  
在经典的 Q-Learning 及其深度版本 DQN(Deep Q-Network)中,动作值函数的估计存在系统性偏差,即过高估计(overestimation bias)。这种偏差源自于最大化操作:
 
在经典的 Q-Learning 及其深度版本 DQN(Deep Q-Network)中,动作值函数的估计存在系统性偏差,即过高估计(overestimation bias)。这种偏差源自于最大化操作:
   −
<nowiki><math> \max_{a} Q(s', a; \theta) </math></nowiki>。当估计的 Q 值存在噪声时,直接选取最大 Q 值动作容易导致期望的过高估计,从而影响策略的稳定性和最终性能。为了减少 DQN 中的 Q 值过高估计,Double DQN 引入了两个 Q 网络:当前 Q 网络和目标 Q 网络。目标 Q 值计算公式改为:
+
<nowiki><math> \max_{a} Q(s', a; \theta) </math></nowiki>。当估计的 Q 值存在噪声时,直接选取最大 Q 值动作容易导致期望的过高估计,从而影响策略的稳定性和最终性能。为了减少 DQN 中的 Q 值过高估计,Double DQN 引入了两个 Q 网络:当前 Q 网络和目标 Q 网络。
 +
 
 +
经典 DQN 的目标 Q 值计算公式为:
 +
<math xmlns="http://www.w3.org/1998/Math/MathML">
 +
  <mrow>
 +
    <mi>y</mi>
 +
    <sub>t</sub>
 +
    <mo>=</mo>
 +
    <mi>r</mi>
 +
    <sub>t</sub>
 +
    <mo>+</mo>
 +
    <mi>&#947;</mi>
 +
    <mi>max</mi>
 +
    <msub>
 +
      <mi>a</mi>
 +
      <mi>Q</mi>
 +
    </msub>
 +
    <mo>(</mo>
 +
    <mi>s</mi>
 +
    <sub>t+1</sub>
 +
    <mo>,</mo>
 +
    <mi>a</mi>
 +
    <mo>)</mo>
 +
  </mrow>
 +
</math>
 +
 
     
281

个编辑

导航菜单