Mode de normalisation Scikit-learn (L1 vs L2 & Max)


8

Je me demandais si quelqu'un ici pouvait expliquer la différence entre le mode de normalisation l1, l2 et max dans le module sklearn.preprocessing.normalize ()? Après avoir lu la documentation, je n'ai pas réalisé la différence!

Réponses:


16

Les options conduisent à différentes normalisations. si est le vecteur de covariables de longueur , et disons que le vecteur normalisé est alors les trois options indiquent ce qu'il faut utiliser pour :xny=x/zz

  • L1:z=x1=i=1n|xi|
  • L2:z=x2=i=1nxi2
  • Max:z=maxxi

Notez que l'utilisation de Max ne prend pas les valeurs absolues en premier, donc elle n'est pas égale à la norme l .

( code source )

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.