@Shareable public class MeanCenteringVectorNormalizer extends AbstractVectorNormalizer implements Serializable
Constructor and Description |
---|
MeanCenteringVectorNormalizer() |
Modifier and Type | Method and Description |
---|---|
VectorTransformation |
makeTransformation(SparseVector reference)
Create a vector transformation that normalizes and denormalizes vectors
with respect to the specified entity.
|
normalize
public VectorTransformation makeTransformation(SparseVector reference)
VectorNormalizer
If the reference vector is empty, the returned transformation should be the identity transform. Results are undefined if the reference vector is not complete or contains NaN values.
If the normalization needs to retain a copy of the sparse vector, it will take an immutable copy.
makeTransformation
in interface VectorNormalizer
reference
- The reference vector.