matrix calculus algebra

27
Matrix Calculus and Algebra Yi Zhang Yi Zhang

Upload: marcospaizante

Post on 07-Mar-2015

119 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Matrix Calculus Algebra

Matrix Calculus and Algebra

Yi ZhangYi Zhang

Page 2: Matrix Calculus Algebra

Outline

Matrix calculus and algebra Dimensions of derivatives Dimensions of derivatives Basic calculations of matrix derivatives Rules for product chain trace determinant and Rules for product, chain, trace, determinant and

norms

Page 3: Matrix Calculus Algebra

Matrix Derivatives: Dimensions

The basic case: y scalar, x scalar dy/dx: scalar dy/dx: scalar

Generalize to vectors/matrices

Page 4: Matrix Calculus Algebra

Matrix Derivatives: Dimensions [T. Minka]

Page 5: Matrix Calculus Algebra

Basic Calculations

Step 1: know the dimensions Step 2: element-wise calculations Step 2: element-wise calculations Step 3: put into the vector/matrix form

Page 6: Matrix Calculus Algebra

Basic Calculations

Example:

Dimensions? Element-wise? Vector/matrix form?

Page 7: Matrix Calculus Algebra

Basic Calculations

Example:

Page 8: Matrix Calculus Algebra

Basic Calculations

Too simple? Try this … [J. Rennie]

We want:

Page 9: Matrix Calculus Algebra

Basic Calculations

… …

Page 10: Matrix Calculus Algebra

Basic Calculations

Page 11: Matrix Calculus Algebra

Basic Calculations

Page 12: Matrix Calculus Algebra

Basic Calculations

Page 13: Matrix Calculus Algebra

Basic Calculations

Page 14: Matrix Calculus Algebra

Basic Calculations

Page 15: Matrix Calculus Algebra

Some Examples

Page 16: Matrix Calculus Algebra

Gradient and Hessian

Page 17: Matrix Calculus Algebra

Gradient and Hessian

Page 18: Matrix Calculus Algebra

Gradient and Hessian

Page 19: Matrix Calculus Algebra

Some Basic Rules

Take derivatives w.r.t. z (omitted)

Page 20: Matrix Calculus Algebra

Product Rules

Take derivatives w.r.t. z (omitted)

Page 21: Matrix Calculus Algebra

Derivatives of Determinants

Take derivatives w.r.t. z (omitted)

Page 22: Matrix Calculus Algebra

The Chain Rule

Suppose

The chain rule:

Page 23: Matrix Calculus Algebra

The Chain Rule

Suppose

The chain rule:

Page 24: Matrix Calculus Algebra

Derivatives of Traces [K.B. Petersen]

Assume F(X) is an element-wise differentiable functiondifferentiable function f() is the scalar derivative of F()

Page 25: Matrix Calculus Algebra

Derivatives of Traces [K.B. Petersen]

Given:

Page 26: Matrix Calculus Algebra

Derivatives of Frobenius Norm

Frobenius norm

Derivatives

Page 27: Matrix Calculus Algebra

References

T. Minka. Old and New Matrix Algebra Useful for Statisticsfor Statistics

K. B. Petersen. The Matrix CookbookJ D M R i A Si l E i M t i J. D. M. Rennie. A Simple Exercise on Matrix Derivatives.