Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FLearningAgentsActionObjectElement | An element of an Action Object | ||
| FLearningAgentsActionSchemaElement | An element of an Action Schema | ||
| FLearningAgentsCriticSettings | The configurable settings for a ULearningAgentsCritic. | ||
| FLearningAgentsModule | |||
| FLearningAgentsObservationObjectElement | An element of an Observation Object | ||
| FLearningAgentsObservationSchemaElement | An element of an Observation Schema | ||
| FLearningAgentsPolicySettings | The configurable settings for a ULearningAgentsPolicy. | ||
| ULearningAgentsActionObject | Action ObjectThis object is used to construct or get the values of actions. | ||
| ULearningAgentsActions | |||
| ULearningAgentsActionSchema | Action SchemaThis object is used to construct a schema describing some structure of actions. | ||
| ULearningAgentsController | A controller is an object that can be used to construct actions from observations - essentially a hand-made Policy. | ||
| ULearningAgentsCritic | A critic used for training the policy. | ||
| ULearningAgentsInteractor | ULearningAgentsInteractor defines how agents interact with the environment through their observations and actions. | ||
| ULearningAgentsManager | The agent manager is responsible for tracking which game objects are agents. | ||
| ULearningAgentsManagerListener | Base class for objects which can be added to a ULearningAgentsManager to receive callbacks whenever agents are added, remove or reset. | ||
| ULearningAgentsNeuralNetwork | A neural network data asset. | ||
| ULearningAgentsObservationObject | Observation ObjectThis object is used to construct or get the values of observations. | ||
| ULearningAgentsObservations | |||
| ULearningAgentsObservationSchema | Observation Schema | ||
| ULearningAgentsPolicy | A policy that maps from observations to actions. | ||
| ULearningAgentsVisualLoggerObject | Dummy class used for visual logging |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ELearningAgentsActivationFunction | Activation functions for neural networks. | ||
| ELearningAgentsEitherAction | Enum Type representing either action A or action B | ||
| ELearningAgentsEitherObservation | Enum Type representing either observation A or observation B | ||
| ELearningAgentsOptionalAction | Enum Type representing either a Null action or some Valid action | ||
| ELearningAgentsOptionalObservation | Enum Type representing either a Null observation or some Valid observation |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | GetTypeHash
(
const FLearningAgentsActionObjectElement& Element |
Hashing operator for Action Object Elements | |
| uint32 | GetTypeHash
(
const FLearningAgentsObservationObjectElement& Element |
Hashing operator for Observation Object Elements | |
| bool | operator==
(
const FLearningAgentsActionObjectElement& Lhs, |
Comparison operator for Action Object Elements | |
| bool | operator==
(
const FLearningAgentsObservationObjectElement& Lhs, |
Comparison operator for Observation Object Elements |