Navigation
API > API/Plugins > API/Plugins/LearningAgentsTraining
The configurable settings for the imitation learning training process.
| Name | FLearningAgentsImitationTrainerTrainingSettings |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/LearningAgents/Source/LearningAgentsTraining/Public/LearningAgentsImitationTrainer.h |
| Include Path | #include "LearningAgentsImitationTrainer.h" |
Syntax
USTRUCT (BlueprintType , Category="LearningAgents")
struct FLearningAgentsImitationTrainerTrainingSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BatchCountPerEvaluation | int32 | How many batches to perform evaluation on? Randomly chosen each evaluation. | LearningAgentsImitationTrainer.h |
|
| bEmbedNormalizationsInWeights | bool | Whether to embed dataset normalizations into encoder and decoder networks. | LearningAgentsImitationTrainer.h |
|
| bRunEvaluation | bool | Should evaluation run during the training process. Currently not used in Python | LearningAgentsImitationTrainer.h |
|
| Device | ELearningAgentsTrainingDevice | The device to train on. | LearningAgentsImitationTrainer.h |
|
| EvaluationFrequency | int32 | How many training iteration loops between an evaluation run. Currently not used in Python | LearningAgentsImitationTrainer.h |
|
| Hyperparameters | FLearningAgentsImitationTrainerHyperparameters | LearningAgentsImitationTrainer.h |
|
|
| LoggingSettings | FLearningAgentsImitationLearningLoggingSettings | LearningAgentsImitationTrainer.h |
|
|
| TrainEvalDatasetSplit | float | How much data should be used for evaluation. Currently not used in Python | LearningAgentsImitationTrainer.h |
|
| ValidationSettings | FLearningAgentsImitationLearningValidationSettings | LearningAgentsImitationTrainer.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FJsonObject > AsJsonConfig() |
LearningAgentsImitationTrainer.h |