IGymConnector
class IGymConnectorUnreal 和 Gym 之间连接器的接口。
依赖项: FTrainingStateUpdate
公共接口
公共函数
CollectEnvironments
inline virtual void CollectEnvironments()收集应进行训练的环境。
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 31 行,第 14 列)
CollectEnvironmentStates
inline virtual void CollectEnvironmentStates()收集当前正在训练的环境的状态。
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 36 行,第 14 列)
SubmitEnvironmentStates
inline virtual void SubmitEnvironmentStates()将环境的状态提交给 Gym。
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 41 行,第 14 列)
ResolveEnvironmentStateUpdate
inline virtual FTrainingStateUpdate * ResolveEnvironmentStateUpdate()将 Gym 的状态更新解析为 TrainingStateUpdate。
返回值: 指向来自 Gym 的状态更新的指针
返回值: FTrainingStateUpdate *
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 47 行,第 30 列)
ResetCompletedEnvironments
inline virtual void ResetCompletedEnvironments()重置已完成其剧集的环境。
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 52 行,第 14 列)
UpdateEnvironments
inline virtual void UpdateEnvironments(FTrainingStateUpdate &StateUpdate)使用来自代理的操作更新环境。
参数
StateUpdate(FTrainingStateUpdate &) – [输入] 来自 Gym 的状态更新
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 58 行,第 14 列)
Enable
inline virtual void Enable()启用连接器。
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 63 行,第 14 列)
CheckForStart
inline virtual bool CheckForStart()检查此连接器是否已准备好开始训练。
返回值: 如果连接器已准备好开始训练,则为 True
返回: bool
属性: inline, virtual
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 69 行,第 14 列)
来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 23 行,第 1 列)