Linear Algebra for Machine Learning Part 5— Singular Value Decomposition (SVD) and Matrix Pseudo Inverse

Falguni Mukherjee
2 min readJul 26, 2018

--

Singular Value Decomposition (SVD) :

Matrix Pseudo Inverse:

One drawback of matrix inverse is that it is defined only for square matrices. With matrix pseudo inverse, we overcome this limitation. From Wikipedia

A pseudoinverse A+ of a matrix A is a generalization of the inverse matrix. The most widely known type of matrix pseudoinverse is the Moore–Penrose inverse.

…The pseudoinverse is defined and unique for all matrices whose entries are real or complex numbers. It can be computed using the singular value decomposition.

Use :

  • A common use of the pseudoinverse is to compute a ‘best fit’ or least squares solution (also called the “Normal Equation”) to a system of linear equations. See in the references.
  • Used in PCA (Principal Component Analysis)

References — SVD :

References — Matrix Pseudo Inverse :

--

--