/Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningPCA.h
PCA settings. The resulting number of dimensions will be based on whatever is lower betweenMaximumDimensions_, and however many dimensions preserve the givenMaximumVarianceRatio_. If the PCA computation is failing ensure `bStableComputation_ is set to true as the non-stable version fails more often than I would expect.
struct FPCASettings
bool
bStableComputation
Use a slower but stable version of the computation.
int32
MaximumDimensions
Maximum number of dimensions to keep.
float
MaximumVarianceRatio
Maximum variance ratio to preserve.
int32
Subsample
Rate at which to subsample the data when computing the PCA encoding.