主要内容

在强化学习设计器中指定模拟选项

中配置代理的模拟强化学习设计师应用程序上指定模拟选项模拟选项卡。

在“模拟”选项卡上指定模拟选项。

指定基本选项

模拟选项卡中,可以指定以下基本模拟选项。

选项 描述
剧集数 模拟代理的集数,指定为正整数。在每个模拟事件的开始,应用程序重置环境。
最大集长 运行模拟的步骤数,指定为正整数。通常,您可以在环境中定义插曲终止条件。此值是在不满足这些终止条件时在模拟中运行的最大步数。
错误时停止 选择此选项可在某集发生错误时停止模拟。

指定并行仿真选项

要使用并行计算模拟代理,请在模拟选项卡上,单击并行计算图标。.使用并行计算模拟代理需要并行计算工具箱™软件。有关更多信息,请参见使用并行计算和图形处理器训练代理

要指定并行模拟的选项,请选择使用并行>并行培训方案

并行仿真选项对话框。

在“并行模拟选项”对话框中,可以指定以下训练选项。

选项 描述
将工作空间变量传递给工作人员

选择此选项将模型和工作区变量发送给并行工作者。当您选择此选项时,并行池客户机(启动训练的进程)将发送模型中使用并在MATLAB中定义的变量®工作空间。

工人随机播种

工作者的随机化初始化,指定为以下值之一。

  • 1-给每个worker分配一个唯一的随机种子。种子的值是工作者ID。

  • 2-不要给工人分配随机的种子。

  • 矢量-手动指定每个工人的随机种子。vector中元素的数量必须与worker的数量相匹配。

要附加到并行池的文件 附加到并行池的其他文件。指定当前工作目录中的文件名称,每行一个名称。
工作人员设置函数 函数,指定为没有输入参数的函数的名称。在模拟开始之前,每个worker运行一次此函数。编写这个函数来执行在训练之前需要的任何处理。
工人清理功能 函数,指定为没有输入参数的函数的名称。您可以编写此函数以在训练结束后清理工作区或执行其他处理。

下图显示了并行培训配置示例,包括以下文件和功能。

  • 数据文件附加到并行池-workerData.mat

  • 工作人员设置功能-mySetup.m

  • 工人清理功能-myCleanup.m

并行仿真选项对话框显示文件和功能信息。

另请参阅

相关的话题