Cuando la gente dice "vector", la mayoría de los principiantes piensan en "conjunto de números". Esa intuición está equivocada. Un vector es una flecha en el espacio: tiene dirección y longitud. Imagínese estar en el centro de una ciudad. “Tres cuadras al norte y dos al este” es un vector. En ML, cada objeto (cliente, foto, palabra) se convierte en una flecha en un espacio de características de alta dimensión, y el modelo aprende a distinguir estas flechas.
La norma de un vector es su "longitud". Pero la longitud se puede medir de diferentes maneras. L2 (Euclidiana) es la línea recta desde la cola hasta la punta:. L1 (Manhattan) se mueve en una cuadrícula, solo a lo largo de los ejes:. Haga clic en cada métrica a continuación para ver la diferencia visualmente.
El producto escalarmide cuánto apuntan dos vectores en la misma dirección. Si el ángulo entre ellos es pequeño, el producto es grande y positivo. Si son perpendiculares, cero. Si apuntan en direcciones opuestas, negativas. Arrastre el vector B con el mouse y observe cómo cambia el resultado.
Cada neurona hace exactamente una cosa: calcula el producto escalar del vector de entrada con el vector de peso. Luego, la activación decide si la neurona "se dispara". Es por eso que comprender los vectores no es una matemática abstracta: es la base de cómo funciona cualquier red neuronal.