DQN代理的目标更新方法设置已更改。以下更改需要更新代码:
要使用以下目标更新方法之一,请设置TargetUpdateFrequency
和TargetSmoothFactor
属性显示。
更新方法 |
TargetUpdateFrequency |
TargetSmoothFactor |
平滑 |
1 |
不到1 |
周期 |
大于1 |
1 |
定期平滑(R2020A中的新方法) |
大于1 |
不到1 |
默认的目标更新配置,它是一个平滑更新TargetSmoothFactor
的价值0.001
,保持不变。
更新代码
这个表显示了一些典型的用法rldqnagentoptions.
以及如何更新代码以使用新的选项配置。
不推荐 |
受到推崇的 |
opt = rldqnagentoptions('targetupdatemethod',“平滑”);
|
|
opt = rldqnagentoptions('targetupdatemethod',“定期”);
|
选择= rlDQNAgentOptions;opt.TargetUpdateFrequency = 4;opt.TargetSmoothFactor = 1;
|
选择= rlDQNAgentOptions;opt.targetupdatemethod =“定期”;opt.targetupdatefrequency = 5;
|
选择= rlDQNAgentOptions;opt.targetupdatefrequency = 5;opt.TargetSmoothFactor = 1;
|