Matrices y aplicaciones lineales

Nivel UniversitarioDificultad ★★★★★Concepto⌖ Ver en el mapa

¿Qué es?

Una matriz A∈ℝm×nA \in \R^{m \times n} es una aplicación lineal x↦Axx \mapsto Ax de ℝn\R^n en ℝm\R^m. La derivada de una función de varias variables es una matriz (la jacobiana), y una capa de una red neuronal es Wx+bWx + b.

Fórmulas

(Ax)i=∑jaijxj,(AB)x=A(Bx)(Ax)_i = \sum_j a_{ij} x_j, \qquad (AB)x = A(Bx)
det⁡(abcd)=ad−bc\det\begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad - bc
factor por el que la aplicación escala las áreas

Aplicaciones en informática

  • Filtro de Kalman★★★★★frecuenteRobótica y control

    La transición de estado, la observación y la actualización de covarianzas son productos de matrices.

  • Teoría de control★★★★★frecuenteRobótica y control

    Los modelos en espacio de estados x˙=Ax+Bu\dot x = Ax + Bu son aplicaciones lineales.

Dónde aparece en IA

  • Redes neuronales★★★★★fundamentalIA y machine learning

    Una capa densa es σ(Wx+b)\sigma(Wx + b); las GPU existen para multiplicar estas matrices deprisa.

¿Dónde se utiliza?

Temas de informática a los que se llega desde aquí, con la cadena de ideas que lleva a ellos:

Qué depende de él

Esta página tiene lo esencial. Un desarrollo más completo (intuición, definición formal, ejemplo resuelto) está en camino.

↑ ↓ para navegar · ↵ · Esc