矩陣求導公式【轉】
基本公式:今天推導公式,發現居然有對矩陣的求導,狂汗--完全不會。不過還好網上有人總結了。吼吼,趕緊搬過來收藏備份。
Y = A * X --> DY/DX = A'
Y = X * A --> DY/DX = A
Y = A' * X * B --> DY/DX = A * B'
Y = A' * X' * B --> DY/DX = B * A'
1. 矩陣Y對標量x求導:
相當於每個元素求導數後轉置一下,注意M×N矩陣求導後變成N×M了
Y = [y(ij)] --> dY/dx = [dy(ji)/dx]
2. 標量y對列向量X求導:
注意與上面不同,這次括號內是求偏導,不轉置,對N×1向量求導後還是N×1向量
y = f(x1,x2,..,xn) --> dy/dX = (Dy/Dx1,Dy/Dx2,..,Dy/Dxn)'
3. 行向量Y'對列向量X求導:
注意1×M向量對N×1向量求導後是N×M矩陣。
將Y的每一列對X求偏導,將各列構成一個矩陣。
重要結論:
dX'/dX = I
d(AX)'/dX = A'
4. 列向量Y對行向量X’求導:
轉化為行向量Y’對列向量X的導數,然後轉置。
注意M×1向量對1×N向量求導結果為M×N矩陣。
dY/dX' = (dY'/dX)'
5. 向量積對列向量X求導運演算法則:
注意與標量求導有點不同。
d(UV')/dX = (dU/dX)V' + U(dV'/dX)
d(U'V)/dX = (dU'/dX)V + (dV'/dX)U'
重要結論:
d(X'A)/dX = (dX'/dX)A + (dA/dX)X' = IA + 0X' = A
d(AX)/dX' = (d(X'A')/dX)' = (A')' = A
d(X'AX)/dX = (dX'/dX)AX + (d(AX)'/dX)X = AX + A'X
6. 矩陣Y對列向量X求導:
將Y對X的每一個分量求偏導,構成一個超向量。
注意該向量的每一個元素都是一個矩陣。
7. 矩陣積對列向量求導法則:
d(uV)/dX = (du/dX)V + u(dV/dX)
d(UV)/dX = (dU/dX)V + U(dV/dX)
重要結論:
d(X'A)/dX = (dX'/dX)A + X'(dA/dX) = IA + X'0 = A
8. 標量y對矩陣X的導數:
類似標量y對列向量X的導數,
把y對每個X的元素求偏導,不用轉置。
dy/dX = [ Dy/Dx(ij) ]
重要結論:
y = U'XV = ΣΣu(i)x(ij)v(j) 於是 dy/dX = [u(i)v(j)] = UV'
y = U'X'XU 則 dy/dX = 2XUU'
y = (XU-V)'(XU-V) 則 dy/dX = d(U'X'XU - 2V'XU + V'V)/dX = 2XUU' - 2VU' + 0 = 2(XU-V)U'
9. 矩陣Y對矩陣X的導數:
將Y的每個元素對X求導,然後排在一起形成超級矩陣。
10.乘積的導數
d(f*g)/dx=(df'/dx)g+(dg/dx)f'
結論
d(x'Ax)=(d(x'')/dx)Ax+(d(Ax)/dx)(x'')=Ax+A'x (注意:''是表示兩次轉置)
比較詳細點的如下:
http://lzh21cen.blog.163.com/blog/static/145880136201051113615571/
http://hi.baidu.com/wangwen926/blog/item/eb189bf6b0fb702b720eec94.html
相關文章
- 向量和矩陣求導公式總結矩陣求導公式
- 矩陣求導矩陣求導
- 機器學習中的矩陣向量求導(五) 矩陣對矩陣的求導機器學習矩陣求導
- 矩陣求導(二)矩陣求導
- 矩陣求導(一)矩陣求導
- 【矩陣求導】關於點乘 (哈達瑪積)的矩陣求導矩陣求導點乘
- 機器學習中的矩陣向量求導(四) 矩陣向量求導鏈式法則機器學習矩陣求導
- 旋轉矩陣推導矩陣
- 矩陣求逆矩陣
- 求任意矩陣的伴隨矩陣矩陣
- 三維旋轉矩陣推導矩陣
- 二維旋轉矩陣推導矩陣
- HDU 4686 (推公式+矩陣快速冪)公式矩陣
- 矩陣求最短路徑矩陣
- 3D旋轉矩陣的推導3D矩陣
- 【矩陣基礎與維度分析】【公式細節推導】矩陣非線性最小二乘法泰勒展開矩陣公式
- python中有關矩陣的建立、求逆、轉置Python矩陣
- HDU 4565 So Easy!(公式化簡+矩陣)公式矩陣
- 矩陣轉置矩陣
- 旋轉矩陣矩陣
- 矩陣旋轉矩陣
- 矩陣變換:沿任意軸旋轉及其推導矩陣
- 協方差矩陣推導1矩陣
- 資料結構:陣列,稀疏矩陣,矩陣的壓縮。應用:矩陣的轉置,矩陣相乘資料結構陣列矩陣
- zip矩陣轉至矩陣
- 稀疏矩陣轉置矩陣
- V矩陣(轉載)矩陣
- 詳細講解矩陣求逆的快速演算法(轉)矩陣演算法
- gauss_jordan法求矩陣的逆矩陣
- THREE 矩陣優先原則和平移旋轉矩陣矩陣
- 生成螺旋矩陣(方陣、矩陣)矩陣
- 矩陣類及其常規運算(加、減、乘、轉置、求逆、行列式、代數餘子式、伴隨矩陣)矩陣
- lisp 習題 矩陣旋轉Lisp矩陣
- 客戶忠誠矩陣(轉載)矩陣
- 威脅分析矩陣(轉載)矩陣
- 賦權分析矩陣(轉載)矩陣
- IT附加價值矩陣(轉載)矩陣
- 鄰接矩陣、度矩陣矩陣