The min/max-scaler can be used to normalize the feature matrix, the query vector and other data.
More...
|
| AZ_RTTI (MinMaxScaler, "{95D5BBA7-6144-4219-82F0-34C2DAB7DD3E}", FeatureMatrixTransformer) |
|
bool | Fit (const FeatureMatrix &featureMatrix, const Settings &settings={}) override |
|
float | Transform (float value, FeatureMatrix::Index column) const override |
|
AZ::Vector2 | Transform (const AZ::Vector2 &value, FeatureMatrix::Index column) const override |
|
AZ::Vector3 | Transform (const AZ::Vector3 &value, FeatureMatrix::Index column) const override |
|
void | Transform (AZStd::span< float > data) const override |
|
FeatureMatrix | Transform (const FeatureMatrix &featureMatrix) const override |
|
FeatureMatrix | InverseTransform (const FeatureMatrix &featureMatrix) const override |
|
AZ::Vector2 | InverseTransform (const AZ::Vector2 &value, FeatureMatrix::Index column) const override |
|
AZ::Vector3 | InverseTransform (const AZ::Vector3 &value, FeatureMatrix::Index column) const override |
|
float | InverseTransform (float value, FeatureMatrix::Index column) const override |
| Input: Already transformed data, Output: Inverse transformed data (should match data before transform)
|
|
const AZStd::vector< float > & | GetMin () const |
|
const AZStd::vector< float > & | GetMax () const |
|
void | SaveMinMaxAsCsv (const char *filename, const AZStd::vector< AZStd::string > &columnNames={}) |
|
| AZ_RTTI (FeatureMatrixTransformer, "{B19CDBB8-FA99-4CBD-86C1-640A3CC5988A}") |
|
| AZ_CLASS_ALLOCATOR (FeatureMatrixTransformer, MotionMatchAllocator) |
|
virtual bool | Fit (const FeatureMatrix &featureMatrix, const Settings &settings)=0 |
|
virtual float | Transform (float value, FeatureMatrix::Index column) const =0 |
|
virtual AZ::Vector2 | Transform (const AZ::Vector2 &value, FeatureMatrix::Index column) const =0 |
|
virtual AZ::Vector3 | Transform (const AZ::Vector3 &value, FeatureMatrix::Index column) const =0 |
|
virtual void | Transform (AZStd::span< float > data) const =0 |
|
virtual FeatureMatrix | Transform (const FeatureMatrix &in) const =0 |
|
virtual float | InverseTransform (float value, FeatureMatrix::Index column) const =0 |
| Input: Already transformed data, Output: Inverse transformed data (should match data before transform)
|
|
virtual AZ::Vector2 | InverseTransform (const AZ::Vector2 &value, FeatureMatrix::Index column) const =0 |
|
virtual AZ::Vector3 | InverseTransform (const AZ::Vector3 &value, FeatureMatrix::Index column) const =0 |
|
virtual FeatureMatrix | InverseTransform (const FeatureMatrix &in) const =0 |
|
The min/max-scaler can be used to normalize the feature matrix, the query vector and other data.