@Shareable public class IdentityVectorNormalizer extends AbstractVectorNormalizer implements Serializable
Constructor and Description |
---|
IdentityVectorNormalizer() |
Modifier and Type | Method and Description |
---|---|
VectorTransformation |
makeTransformation(SparseVector ratings)
Create a vector transformation that normalizes and denormalizes vectors
with respect to the specified entity.
|
normalize
public VectorTransformation makeTransformation(SparseVector ratings)
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
ratings
- The reference vector.