跳至内容

FSB3NetworkArchSettings

struct FSB3NetworkArchSettings : public FTrainingSettings

一个结构体,用于存储 SB3 训练脚本的网络架构设置。

依赖项: FScriptArgBuilder, FTrainingSettings

继承自: public FTrainingSettings

公共接口

析构函数

~FSB3NetworkArchSettings

virtual ~FSB3NetworkArchSettings()

属性: virtual

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

实现: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/StableBaselines/SB3NetworkArchitectureSettings.cpp (第 30-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/SB3NetworkArchitectureSettings.h (第 43 行,第 6 列)

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

公共成员

ESB3ActivationFunctionEnum ActivationFunction

ESB3ActivationFunctionEnum ActivationFunction = = ESB3ActivationFunctionEnum::ReLU

在神经网络中使用的激活函数。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3NetworkArchitectureSettings.h (第 33 行,第 28 列)

TArray<int> CriticParameters

TArray<int> CriticParameters = = &#123; 256, 256 &#125;

Critic 的隐藏层数量和宽度。

应用于 Q 函数或 Value 函数

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3NetworkArchitectureSettings.h (第 37 行,第 8 列)

TArray<int> PolicyParameters

TArray<int> PolicyParameters = = &#123; 256, 256 &#125;

策略网络的隐藏层数量和宽度。

来源: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3NetworkArchitectureSettings.h (第 41 行,第 8 列)

由...使用: FSB3TrainingSettings

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

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