DQN代理的目标更新方法设置已更改。以下更改需要更新代码:
要使用以下目标更新方法之一,请设置TargetupdateFrequency.
和targetsmoothfactor.
所示的属性。
更新方法 |
TargetupdateFrequency. |
targetsmoothfactor. |
平滑 |
1 |
少于1 |
定期 |
比...更棒1 |
1 |
定期平滑(R2020A中的新方法) |
比...更棒1 |
少于1 |
默认的目标更新配置,这是一个平滑的更新targetsmoothfactor.
的价值0.001
, 保持原样。
更新代码
该表显示了一些典型的用途rldqnagentoptions.
以及如何更新代码以使用新的选项配置。
不建议 |
受到推崇的 |
选择= 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;
|