Bienvenido a Platzi

Gabriel Obregón

Gabriel Obregón

student
hace 4 meses

📊 Normas de vectores en Machine Learning

📖 ¿QUÉ ES UNA NORMA?

🔹 Un solo número que resume la magnitud de un vector.

🔹 Indica qué tan fuerte o intenso es un conjunto de características.

🧰 ¿PARA QUÉ SIRVE?

✔️ Medir distancias

✔️ Penalizar pesos grandes

✔️ Normalizar vectores (longitud = 1)

📐 NORMA L2 (EUCLIDIANA)

📏 ¿QUÉ MIDE?

➡️ Distancia directa del origen al vector

➡️ Longitud “real” del vector

🔺 INTERPRETACIÓN GEOMÉTRICA

➤ Basada en el teorema de Pitágoras

➤ El vector es la hipotenusa formada por sus componentes

💻 EJEMPLO EN PYTHON (NumPy)

import numpy as np

 

perfil_ana = np.array([5, 1])

perfil_juan = np.array([1, 5])

 

norma_ana = np.linalg.norm(perfil_ana)

norma_juan = np.linalg.norm(perfil_juan)

📤 Resultado:

·         Norma Ana: 5.10

·         Norma Juan: 5.10

🧠 Interpretación

 ➡️ Gustos distintos

 ➡️ Misma intensidad total

 ➡️ Igual magnitud, distinta dirección

➕ OTRAS NORMAS IMPORTANTES

🔶 NORMA L1

📌 Cómo se calcula ➤ Suma de valores absolutos

📌 Qué representa ➤ Distancia en ángulos rectos

📌 Para qué sirve

✔️ Más robusta ante outliers

vector = np.array([3, -4, 0])

norma_L1 = np.linalg.norm(vector, ord=1)

📤 Resultado: 7

🔶 NORMA L0

📌 Qué mide ➤ Número de componentes distintos de cero

📌 Para qué sirve

 ✔️ Mide dispersión

 ✔️ Evalúa escasez de características

norma_L0 = np.count_nonzero(vector)

📤 Resultado: 2

🔶 NORMA L INFINITO

📌 Qué devuelve ➤ El valor absoluto más grande

📌 Para qué sirve

 ✔️ Identifica el peor caso

 ✔️ Impacto máximo de una característica

norma_Linf = np.linalg.norm(vector, ord=np.inf)

📤 Resultado: 4.0

No hay respuestas
Álgebra Lineal para Machine Learning

Álgebra Lineal para Machine Learning

Domina el álgebra lineal aplicada a la IA. Aprende a manipular tensores, vectores y matrices con NumPy y Python. Calcula el producto punto para medir similitud, resuelve sistemas de ecuaciones y aplica la pseudoinversa en modelos de regresión lineal. Utiliza Google Colab para graficar con Matplotlib, analiza la norma L1/L2 y evita errores de multicolinealidad en tus entrenamientos

Álgebra Lineal para Machine Learning

Álgebra Lineal para Machine Learning

Domina el álgebra lineal aplicada a la IA. Aprende a manipular tensores, vectores y matrices con NumPy y Python. Calcula el producto punto para medir similitud, resuelve sistemas de ecuaciones y aplica la pseudoinversa en modelos de regresión lineal. Utiliza Google Colab para graficar con Matplotlib, analiza la norma L1/L2 y evita errores de multicolinealidad en tus entrenamientos