Álgebra lineal en una red neuronal pequeña
Sigue cada forma, sesgo, activación y cambio de rango en una red de dos capas mediante un ejemplo con NumPy y un explorador interactivo.
Categoría
30artículosen esta categoría.
Sigue cada forma, sesgo, activación y cambio de rango en una red de dos capas mediante un ejemplo con NumPy y un explorador interactivo.
Observa cómo una traslación desplaza una recta sin cambiar su dirección y por qué el sesgo de una capa neuronal puede alejar del origen la frontera de un clasificador.
Usa el núcleo y la imagen de una matriz para identificar las direcciones de entrada descartadas, las salidas alcanzables y los límites de rango de una proyección aprendida.
Descubre por qué los vectores de la base transformados se convierten en columnas de una matriz, cómo reconstruir una aplicación a partir de las respuestas de la base y cómo evitar errores entre filas y columnas en los pesos de un modelo.
Comprueba si una transformación conserva las sumas y los escalados, identifica sus espacios de entrada y salida y distingue una capa neuronal de su activación.
Calcula el rango de una matriz mediante pivotes o características, relaciona las perspectivas de filas y columnas, y usa valores singulares para detectar datos redundantes.
Distingue el número de coordenadas de los embeddings del número de muestras y aprende por qué la forma de una matriz no revela cuántas direcciones independientes abarcan sus vectores.
Comprueba si unos vectores forman una base, calcula coordenadas en un nuevo marco y observa cómo un modelo lineal mantiene la misma puntuación tras un cambio coordinado.
Usa el span de vectores para identificar todas las predicciones que un modelo lineal puede producir a partir de sus columnas de características y detectar un objetivo que estas no pueden expresar.
Usa una ecuación de coeficientes para detectar direcciones de características duplicadas, comprobar a mano la independencia lineal y revisar una matriz de características con NumPy.
Aprende la prueba de subespacio, demuestra que un plano es cerrado bajo operaciones vectoriales y usa NumPy para examinar direcciones de representación de menor dimensión.
Comprueba el vector cero y la clausura bajo suma y multiplicación escalar; después, usa embeddings normalizados como contraejemplo para distinguir un conjunto útil de representaciones de un espacio vectorial.
Descubre cómo la clausura, los inversos y la distributividad determinan qué operaciones tensoriales son válidas y comprueba las ideas con NumPy.
Resuelve sistemas de recuperación de parámetros de IA con NumPy y usa después residuos, números de condición y comprobaciones de singularidad para juzgar si la respuesta es fiable.
Usa pivotes, variables libres y la forma escalonada por filas para diagnosticar características redundantes y parámetros no únicos en una matriz de diseño pequeña.
Recupera parámetros de un modelo a partir de un sistema con pivote cero y después implementa operaciones de fila seguras y comprobaciones de residuos en NumPy.
Usa matrices identidad y una inversa pequeña para deshacer una transformación de características 2D, detectar casos inseguros y entender por qué solve es preferible a la inversión explícita.
Transponer una matriz, predecir su forma y cambiar con seguridad entre las vistas token por característica y característica por token sin perder de vista los valores subyacentes.
Comprueba las formas de las matrices, calcula un producto de matrices pequeño y lee la misma contracción como una aplicación compuesta o como un cálculo por lotes de una capa densa.
Calcula una matriz por un vector mediante filas y columnas, implementa ambas perspectivas en NumPy y depura errores de forma y operador en capas densas.
Aprende a leer dimensiones y elementos de matrices, relacionar filas y columnas con las funciones de una capa densa y detectar errores de forma o indexación en NumPy.
Escala y combina vectores, inspecciona cada coordenada con NumPy y descubre por qué las salidas de atención son un tipo especial de representación ponderada.
Escala vectores coordenada a coordenada, predice dirección y magnitud, y conecta la misma operación con embeddings, tasas de aprendizaje y NumPy.
Aprende a sumar vectores componente a componente, explora su geometría de paralelogramo y detecta errores de forma, broadcasting y alineación de características en NumPy.
Aprende a leer vectores fila y columna, a construir a mano y con NumPy un vector de características de un documento y a detectar errores de forma o de orden de características.
Aprende a clasificar sistemas lineales de dos variables, relaciona cada cantidad de soluciones con la identificabilidad de los parámetros y trata datos contradictorios o repetidos.
Interpreta un sistema como restricciones simultáneas, clasifica las intersecciones de dos rectas y recupera el peso y el sesgo de un modelo afín a partir de dos observaciones.
Aprende cómo una ecuación lineal de dos variables se convierte en una recta, prueba sus puntos, trata los casos verticales y lee una curva de nivel del puntaje de un clasificador lineal.
AlphaEvolve ayudó a reducir la mejor cota superior conocida del exponente de multiplicación de matrices. Descubre qué cambió, cómo se certificó y por qué no acelerará las GPU actuales.
Construye una comprensión intuitiva de los vectores, los productos escalares, la similitud coseno y por qué los embeddings convierten el significado en geometría.