[scikit-learn] Normalizer, l1 and l2 norms
Sole Galli
solegalli1 at gmail.com
Tue Sep 24 07:39:33 EDT 2019
Hello team,
Quick question respect to the Normalizer().
My understanding is that this transformer divides the values (rows) of a
vector by the vector euclidean (l2) or manhattan distances (l1).
>From the sklearn docs, I understand that the Normalizer() does not learn
the distances from the train set and stores them. It rathers normalises the
data according to distance the data set presents, which could be or not,
the same in test and train.
Am I understanding this correctly?
If so, what is the reason not to store these parameters in the Normalizer
and use them to scale future data?
If not getting it right, what am I missing?
Many thanks and I will appreciate if you have an article on this to share.
Cheers
Sole
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-learn/attachments/20190924/e27363bf/attachment.html>
More information about the scikit-learn
mailing list