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