Navigation
API > API/Plugins > API/Plugins/Learning
References
| Module | Learning |
| Header | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningPCA.h |
| Include | #include "LearningPCA.h" |
Syntax
struct FPCAEncoder
Remarks
Represents a PCA transformation which can be used to encode data
Variables
| Type | Name | Description | |
|---|---|---|---|
| TLearningArray< 2, float > | Matrix |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | DimensionNum () |
||
| void | Empty () |
||
| int32 | FeatureNum () |
||
| FPCAResult | Fit
(
const TLearningArrayView< 2, const float > Data, |
Fits a PCA transform to some data | |
| void | InverseTransform
(
TLearningArrayView< 1, float > OutData, |
Inverse Transform a single vector using the PCA transformation | |
| bool | IsEmpty () |
||
| bool | |||
| void | Transform
(
TLearningArrayView< 1, float > OutData, |
Transform a single vector using the PCA transformation | |
| void | Transform
(
TLearningArrayView< 2, float > OutData, |
Transform multiple vectors using the PCA transformation |