Navigation
API > API/Plugins > API/Plugins/Learning > API/Plugins/Learning/FNeuralNetworkCritic
References
| Module | Learning |
| Header | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningCritic.h |
| Include | #include "LearningCritic.h" |
| Source | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Private/LearningCritic.cpp |
FNeuralNetworkCritic
(
const int32 InMaxInstanceNum,
const int32 InObservationEncodedNum,
const int32 InMemoryStateNum,
const TSharedPtr < FNeuralNetwork > & InNeuralNetwork,
const FNeuralNetworkInferenceSettings & InInferenceSettings
)
Remarks
Create a new Critic Object which takes the encoded observation state, and the memory state, and outputs the expected discounted returns.
Parameters
| Name | Description |
|---|---|
| InMaxInstanceNum | Maximum number of instances |
| InObservationEncodedNum | Size of the encoded observation vector |
| InMemoryStateNum | Size of the memory state |
| InNeuralNetwork | Neural network object |
| InInferenceSettings | Inference settings |