25
Andrew Ng Linear Algebra review (optional) Matrices and vectors Machine Learning

Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Embed Size (px)

Citation preview

Page 1: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Linear Algebra review (optional)

Matrices and vectors

Machine Learning

Page 2: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Dimension of matrix: number of rows x number of columns

Matrix: Rectangular array of numbers:

Page 3: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Matrix Elements (entries of matrix)

“ , entry” in the row, column.

Page 4: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Vector: An n x 1 matrix.

1-indexed vs 0-indexed:element

Page 5: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Linear Algebra review (optional)

Addition and scalar multiplication

Machine Learning

Page 6: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Matrix Addition

Page 7: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Scalar Multiplication

Page 8: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Combination of Operands

Page 9: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Linear Algebra review (optional)

Matrix-vector multiplication

Machine Learning

Page 10: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Example

Page 11: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Details:

m x n matrix(m rows,

n columns)

n x 1 matrix(n-dimensional

vector)

m-dimensional vector

To get , multiply ’s row with elements of vector , and add them up.

Page 12: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Example

Page 13: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

House sizes:

Page 14: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Linear Algebra review (optional)

Matrix-matrix multiplication

Machine Learning

Page 15: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Example

Page 16: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Details:

m x n matrix(m rows,

n columns)

n x o matrix(n rows,

o columns)

m x omatrix

The column of the matrix is obtained by multiplyingwith the column of . (for = 1,2,…,o)

Page 17: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Example

2 7

7

Page 18: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

House sizes:

Matrix Matrix

Have 3 competing hypotheses:

1.

2.

3.

Page 19: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Linear Algebra review (optional)

Matrix multiplication properties

Machine Learning

Page 20: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Let and be matrices. Then in general,

(not commutative.)

E.g.

Page 21: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Let

Let

Compute

Compute

Page 22: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Identity Matrix

For any matrix ,

Denoted (or ).Examples of identity matrices:

2 x 23 x 3

4 x 4

Page 23: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Linear Algebra review (optional)

Inverse and transpose

Machine Learning

Page 24: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Not all numbers have an inverse.

Matrix inverse:If A is an m x m matrix, and if it has an inverse,

Matrices that don’t have an inverse are “singular” or “degenerate”

Page 25: Linear Algebra review (optional) - · PDF fileLinear Algebra review (optional) Inverse and transpose Machine Learning Andrew Ng Not all numbers have an inverse. Matrix inverse: If

Andrew Ng

Matrix Transpose

Example:

Let be an m x n matrix, and let Then is an n x m matrix, and