跳至内容

FSB3TrainingSettings

struct FSB3TrainingSettings : public FTrainingSettings

一个用于保存 SB3 训练脚本所有设置的结构体。

注意:这是 SB3 设置的部分实现,并非详尽无遗

依赖项

此类型依赖于

继承自: public FTrainingSettings

公共接口

析构函数

~FSB3TrainingSettings

virtual ~FSB3TrainingSettings()

属性: virtual

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 75 行, 第 9 列)

实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.cpp (第 31-33 行)

公共函数

GenerateTrainingArgs

virtual void GenerateTrainingArgs(int Port, FScriptArgBuilder &ArgBuilder) const const

使用 ArgBuilder 为脚本生成训练参数。

注意:端口作为脚本的常见参数传入,并在高层设置,但特定子设置可能需要它。

参数

  • Port (int) – [输入] 用于脚本的端口
  • ArgBuilder (FScriptArgBuilder &) – [输入] 用于生成参数的构建器

属性: const, virtual

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 73 行, 第 6 列)

实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.cpp (第 6-29 行)

公共成员

int Timesteps

int Timesteps = = 8000

训练的总时间步长数。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 39 行, 第 5 列)

FSB3LoggingSettings LoggingSettings

FSB3LoggingSettings LoggingSettings

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 43 行, 第 21 列)

FSB3CheckpointSettings CheckpointSettings

FSB3CheckpointSettings CheckpointSettings

与检查点相关的参数。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 47 行, 第 24 列)

FSB3ResumeSettings ResumeSettings

FSB3ResumeSettings ResumeSettings

与恢复相关的参数。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 51 行, 第 20 列)

FSB3NetworkArchSettings NetworkArchitectureSettings

FSB3NetworkArchSettings NetworkArchitectureSettings

与网络架构相关的参数。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 55 行, 第 25 列)

bool bDisplayProgressBar

bool bDisplayProgressBar = = true

训练期间显示进度条。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 59 行, 第 6 列)

ESB3TrainingAlgorithm Algorithm

ESB3TrainingAlgorithm Algorithm = = ESB3TrainingAlgorithm::PPO

训练期间使用的算法(例如。

SAC、PPO)

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 63 行, 第 23 列)

FSB3PPOSettings PPOSettings

FSB3PPOSettings PPOSettings

PPO 特定设置。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 67 行, 第 17 列)

FSB3SACSettings SACSettings

FSB3SACSettings SACSettings

SAC 特定设置。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 71 行, 第 17 列)

被使用: FScriptSettings

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3TrainingSettings.h (第 32 行, 第 1 列)

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