Navigation
API > API/Plugins > API/Plugins/Learning > API/Plugins/Learning/FPCAEncoder
Overloads
| Name |
Remarks |
Include Path |
Unreal Specifiers |
void Transform
(
TLearningArrayView< 1, float > OutData,
const TLearningArrayView< 1, const float > Data
) const
|
Transform a single vector using the PCA transformation |
LearningPCA.h |
|
void Transform
(
TLearningArrayView< 2, float > OutData,
const TLearningArrayView< 2, const float > Data,
FProgress* Progress
) const
|
Transform multiple vectors using the PCA transformation |
LearningPCA.h |
|
Description
Transform a single vector using the PCA transformation
| |
|
| Name |
Transform |
| Type |
function |
| Header File |
/Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningPCA.h |
| Include Path |
#include "LearningPCA.h" |
| Source |
/Engine/Plugins/Experimental/LearningAgents/Source/Learning/Private/LearningPCA.cpp |
void Transform
(
TLearningArrayView< 1, float > OutData,
const TLearningArrayView< 1, const float > Data
) const
Parameters
| Name |
Remarks |
| OutData |
Output transformed data of shape (DimensionNum) |
| Data |
Data to transform of shape (FeatureNum) |
Description
Transform multiple vectors using the PCA transformation
| |
|
| Name |
Transform |
| Type |
function |
| Header File |
/Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningPCA.h |
| Include Path |
#include "LearningPCA.h" |
| Source |
/Engine/Plugins/Experimental/LearningAgents/Source/Learning/Private/LearningPCA.cpp |
void Transform
(
TLearningArrayView< 2, float > OutData,
const TLearningArrayView< 2, const float > Data,
FProgress * Progress
) const
Parameters
| Name |
Remarks |
| OutData |
Output transformed data of shape (SampleNum, DimensionNum) |
| Data |
Data to transform of shape (SampleNum, FeatureNum) |
| Progress |
Optional progress object to report progress |