Modo de normalización de aprendizaje de Scikit (L1 vs L2 y Max)


8

Me preguntaba si alguien aquí puede explicar la diferencia entre el modo de normalización l1, l2 y max en el módulo sklearn.preprocessing.normalize ()? ¡Después de leer la documentación no pude notar la diferencia!

Respuestas:


16

Las opciones conducen a diferentes normalizaciones. SiX es el vector de covariables de longitud nortey digamos que el vector normalizado es y=X/ /z entonces las tres opciones denotan qué usar para z:

  • L1: z=X1=yo=1norteEl |XyoEl |
  • L2:z=X2=yo=1norteXyo2
  • Máx .:z=maxXyo

Tenga en cuenta que el uso de Max no toma valores absolutos primero, por lo que no es igual a la norma .l

( código fuente )

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.