跳至内容

FTrainerConfiguration

struct FTrainerConfiguration

包含定义训练器的属性的结构体。

公共接口

公共成员

bool bTakeActionBetweenDecisions

bool bTakeActionBetweenDecisions = = true

如果为 true,智能体将在每次决策请求之间重复其上一步操作。

来源: Schola/Source/Schola/Public/Training/TrainerConfiguration.h (第 20 行,第 6 列)

bool bUseCustomName

bool bUseCustomName = = false

智能体的名称,用于日志记录和在 rllib 中对智能体进行分组。

来源: Schola/Source/Schola/Public/Training/TrainerConfiguration.h (第 24 行,第 6 列)

FString Name

FString Name

智能体的名称,用于日志记录和在 rllib 中对智能体进行分组。

来源: Schola/Source/Schola/Public/Training/TrainerConfiguration.h (第 28 行,第 9 列)

int DecisionRequestFrequency

int DecisionRequestFrequency = = 5

请求新操作之间的步数。

如果不同智能体之间的值不同,可能会在某些框架(例如 Stable Baselines 3)中导致训练问题。

来源: Schola/Source/Schola/Public/Training/TrainerConfiguration.h (第 32 行,第 5 列)

EValidationType Validation

EValidationType Validation = = EValidationType::FAIL

对此智能体执行的验证类型。

Fail(失败)表示在任何错误时都会跳过智能体。Warning(警告)表示仅对非致命错误发出警告。设置为 No Validation(无验证)以跳过验证

来源: Schola/Source/Schola/Public/Training/TrainerConfiguration.h (第 36 行,第 17 列)

受以下对象使用: AAbstractTrainer

来源: Schola/Source/Schola/Public/Training/TrainerConfiguration.h (第 13 行,第 1 列)

© . This site is unofficial and not affiliated with AMD.