Navigation
API > API/Plugins > API/Plugins/Learning > API/Plugins/Learning/FNeuralNetworkPolicy
References
| Module | Learning |
| Header | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningPolicy.h |
| Include | #include "LearningPolicy.h" |
| Source | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Private/LearningPolicy.cpp |
void Evaluate
(
TLearningArrayView < 2, float > OutputActionVectorsEncoded,
TLearningArrayView < 2, float > OutputMemoryState,
const TLearningArrayView < 2, const float > InputObservationVectorsEncoded,
const TLearningArrayView < 2, const float > InputMemoryState,
const FIndexSet Instances
)
Remarks
Evaluate the Policy
Parameters
| Name | Description |
|---|---|
| OutputActionVectorsEncoded | Output encoded action vectors of shape (MaxInstanceNum, ActionEncodedNum) |
| OutputMemoryState | Output updated memory state of shape (MaxInstanceNum, MemoryStateNum) |
| InputObservationVectorsEncoded | Input encoded observation vectors of shape (MaxInstanceNum, ObservationEncodedNum) |
| InputMemoryState | Input memory state of shape (MaxInstanceNum, MemoryStateNum) |
| Instances | Set of instances to evaluate |