- 1

Descomposición de Matrices y Su Aplicación en Machine Learning
01:47 - 2

Transformaciones Lineales con Matrices en Python: Visualización y Análisis
12:56 - 3

Autovalores y autovectores en transformaciones lineales
06:44 - 4

Cálculo de Autovalores y Autovectores con NumPy en Python
06:45 - 5

Descomposición de matrices: valores y vectores propios
08:37 - 6

Descomposición de Matrices en Valores Singulares
05:29 - 7

Transformaciones Lineales con Matrices: Efectos en el Círculo Unitario
10:53 - 8

Descomposición SVD: Transformaciones de Matrices y Círculo Unitario
06:25 - 9

Impacto de los Valores Singulares en Transformaciones Matriciales
09:17
Cálculo de la seudo inversa de Moore-Penrose en Python
Clase 13 de 18 • Curso de Álgebra Lineal Aplicada para Machine Learning
Contenido del curso
- 10

Procesamiento de Imágenes: Escala de Grises y Normalización
09:47 - 11

Descomposición de imágenes: reducción de tamaño y reconstrucción eficaz
07:41 - 12

Compresión de Imágenes Usando Descomposición en Valores Singulares
05:04 - 13

Cálculo de la seudo inversa de Moore-Penrose en Python
14:28 - 14

Solución de Sistemas Sobredeterminados con Pseudo-Inversa y Python
07:28
La pseudoinversa de Moore Penrose es una aplicación directa de *singular value decomposition (*SVD), que nos permite resolver en determinados momentos sistemas de ecuaciones lineales con múltiples soluciones.
La matriz pseudoinversa es utilizada cuando en un sistema de ecuaciones lineales, representado por Ax = B, x no tiene inversa. Esta operación es única y existe si se verifican 4 condiciones.
Ejemplo de pseudoinversa de una matriz
En el siguiente ejemplo, verás las 4 condiciones para obtener una fórmula Penrose.

Cómo calcular la matriz pseudoinversa de Moore Penrose
Para calcularla se siguen los siguientes pasos:
- Calcular las matrices U, D, y V (matrices SVD) de A.
- Construir D_pse: una matriz de ceros que tiene igual dimension de A, y que luego se transpone.
- Reemplazar la submatriz D_pse[: D.shape[0], : D.shape[0]] por np.linalg.inv(np.diag(D))
- Reconstruir pseudoinversa: A_pse = V.T.dot(D_pse).dot(U.T)
Cómo calcular la pseudoinversa de Moore Penrose en Python
Para calcularla automáticamente por Python: np.linalg.pinv(A)Lo que obtenemos con A_pse es una matriz muy cercana a la inversa. Cercano en el sentido de que minimiza la norma dos de estas distancias. O sea, de estos errores que estamos cometiendo.
A_pse no es conmutativa, es decir, A_pse·A ≠ A·A_pse
Aporte de María José Medina.