基本说明
- 矩阵求导无非就是:一个矩阵里的元素对另一个矩阵里的元素进行对应求导,只要符合一些规则而已;这些规则就是:
-
分子布局(Numerator layout):即分子为列向量,分母为行向量
-
分母布局(Denominator layout):即分子为行向量,分母为列向量
-
分子布局(Numerator layout)
- 假设:x,y为常数x=[x1,x2,…,xn]Ty=[y1,y2,…,ym]TX=⎣⎢⎢⎢⎡x11,x12x21,x22⋮,⋮xn1,xn2⋯⋯⋱⋯x1nx2n⋮xnn⎦⎥⎥⎥⎤Y=⎣⎢⎢⎢⎡y11,y12y21,y22⋮,⋮yn1,yn2⋯⋯⋱⋯y1ny2n⋮ynn⎦⎥⎥⎥⎤
- 向量/标量 :∂x∂y=[∂x∂y1,∂x∂y2,...,∂x∂ym]T
- 标量/向量:∂x∂y=[∂x1∂y,∂x2∂y,...,∂xn∂y]
- 向量/向量:这就是著名的雅可比(Jacobian)矩阵
- 矩阵/标量:
- 标量/矩阵:
- 矩阵/向量:
- 向量/矩阵:∂Y∂(xT)=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡∂y11∂x1,∂y21∂x2∂y12∂x1,∂y22∂x2⋮,⋮∂y1n∂x1,∂y2n∂x2⋯⋯⋱⋯∂yn1∂xn∂yn2∂xn⋮∂ynn∂xn⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤
- 矩阵/矩阵:∂X∂Y=⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡∂x11∂y11,∂x21∂y12∂x12∂y21,∂x22∂y22⋮,⋮∂x1n∂yn1,∂x2n∂yn2⋯⋯⋱⋯∂xn1∂y1n∂yn2∂y2n⋮∂ynn∂ynn⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤
-
分母布局(Denominator layout)
运算公式
相关文章: