/Engine/Plugins/Experimental/LearningAgents/Source/LearningAgentsTraining/Public/LearningAgentsImitationTrainer.h
Convenience function that runs a basic training loop. If training has not been started, it will start it. On each following call to this function, it will call IterateTraining.
[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="LearningAgents") void RunTraining ( [ULearningAgentsPolicy](API\Plugins\LearningAgents\ULearningAgentsPolicy) * InPolicy, const [ULearningAgentsRecording](API\Plugins\LearningAgentsTraining\ULearningAgentsRecording) * Recording, const [FLearningAgentsImitationTrainerSettings](API\Plugins\LearningAgentsTraining\FLearningAgentsImitationTrainerS-) & ImitationTrainerSettings, const [FLearningAgentsImitationTrainerTrainingSettings](API\Plugins\LearningAgentsTraining\FLearningAgentsI-) & ImitationTrainerTrainingSettings, const [FLearningAgentsTrainerPathSettings](API\Plugins\LearningAgentsTraining\FLearningAgentsTrainerPathSettin-) & ImitationTrainerPathSettings, const bool bReinitializePolicyNetwork )