目录

1. 矩阵的迹求导法则

2. x is a column vector, A is a matrix

3. Practice:

4. 矩阵求导计算法则

一些结论:


1. 矩阵的迹求导法则

2. x is a column vector, A is a matrix

3. Practice:

4. 矩阵求导计算法则

求导公式(撇号为转置):
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’
乘积的导数:
d(f*g)/dx=(df’/dx)g+(dg/dx)f’

一些结论:

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 (注意:”是表示两次转置)

矩阵求导 属于 矩阵计算,应该查找 Matrix Calculus 的文献:

http://www.psi.toronto.edu/matrix/intro.html#Intro

http://www.psi.toronto.edu/matrix/calculus.html

http://www.stanford.edu/~dattorro/matrixcalc.pdf

http://www.colorado.edu/engineering/CAS/courses.d/IFEM.d/IFEM.AppD.d/IFEM.AppD.pdf

http://www4.ncsu.edu/~pfackler/MatCalc.pdf

http://center.uvt.nl/staff/magnus/wip12.pdf

版权声明:本文为博主vast_w原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/txwh0820/article/details/46392293

矩阵的 Frobenius 范数与 trace (迹)的关系及其求偏导法则相关推荐

  1. 矩阵的 Frobenius 范数及其求偏导法则

    矩阵的迹求导法则 1. 复杂矩阵问题求导方法:可以从小到大,从scalar到vector再到matrix 2. x is a column vector, A is a matrix d(A∗x)/d ...

  2. 线性代数笔记 Frobenius 范数和矩阵的迹之间的关系

    线性代数笔记:Frobenius 范数_UQI-LIUWJ的博客-CSDN博客 先给出结论: 举个例子: 任取2×2的矩阵A 它的 Frobenius 范数为: 而 所以

  3. 矩阵的Frobenius范数及其经典例题求导

  4. 1.4 torch_向量/矩阵求偏导

    文章目录 函数微分 标量/向量函数求偏导 矩阵函数求偏导 函数微分 标量/向量函数求偏导 矩阵函数求偏导

  5. 基于Frobenius范数的标准NMF更新公式推导

    目标函数 在标准非负矩阵分解中,其目标函数很简单,形式为,其中V为观测矩阵,W为基矩阵,H为系数矩阵, 这里假设V为m×n维的,W为m×l维的,H为l×n维的. 更新公式推导 其更新公式是基于梯度下降 ...

  6. norm--求矩阵和向量的范数

    [功能简介]计算向量或矩阵的逆. [语法格式] 1.n=norm(A,p) 对任意的1≤p≤+∞,该函数返回向量的p-范数,即sum(abs(A).^p)^(1/p). 2.n=norm(A) 返回向 ...

  7. MATLAB笔记5:矩阵的转置、求逆、旋转、翻转;矩阵的行列式、秩、迹;矩阵的特征值、特征向量

    矩阵的转置.求逆.旋转.翻转 inv(A):求矩阵A的逆矩阵: 转置:A.'为矩阵A的转置,A'为矩阵A的共轭转置: rot90(A,k):将矩阵A逆时针方向旋转90°的k倍,k为1时可省略: fli ...

  8. Jacobian矩阵 梯度矩阵 矩阵偏导与微分 例子与常见公式

    Jacobian矩阵 梯度矩阵 矩阵偏导与微分 常见公式 矩阵求导是机器学习中常见的运算方法,研究对象包括标量矩阵,求导分为标量矩阵求导,矩阵求导. 根据个人理解和经验,机器学习中的优化目标一般是一个 ...

  9. 线性代数之矩阵偏导续

                                线性代数之矩阵偏导续 矩阵偏导 针对y或者f(x)是元素,x是矩阵的情况,则元素对矩阵的求导形式如下: 那么由这个定义则有: 证明有两种方法:一 ...

最新文章

  1. ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解
  2. 五子棋c语言代码ppt答辩,C语言案例:控制台版本的五子棋游戏【代码】
  3. 架构漫谈读后感之软件架构师如何工作
  4. 短融网杨夏耘:数据如何驱动金融科技业务升级?
  5. sql server 2005 时间转化获取年,有一个时间如2009-07-15,现在要分别查出年、月、日,...
  6. PHP获取文件的绝对路径
  7. 网关Spring Cloud Gateway科普
  8. 8年了,这几个时间API你用过吗?
  9. 浏览器和驱动版本对应关系
  10. Pspice仿真实验 B-3
  11. 利用NMDS对药物处理下肠道菌群微生物群落多态性分析
  12. USBKey使用openssl链接
  13. 关于5G数据中心:数据中心在5G无线网络系统中的作用
  14. 念念不忘,必有回响:Powered By Typecho
  15. matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...
  16. 关于verilog全加器
  17. 《花雕学AI》19:比较ChatGPT与新Bing在文章润色方面的应用优势与测试案例
  18. 【石头和爸爸】离家远行前的一个半月
  19. 求表达式偏导(输出的是表达式)(Perl实现)
  20. 黑产侵蚀游戏生态体系应该怎么防护?

热门文章

  1. 《千与千寻》中的40个暗示!
  2. 大学研究生导师的类型
  3. 【Linux】Ubuntu 18.04安装aptitude命令
  4. linux恢复初始环境变量,linux 环境变量恢复默认值
  5. Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
  6. Plant Simulation新版本2201测试记录
  7. android listview排序分组,Android:如何为ListView排序数据?
  8. MySQL与Oracle数据类型对比
  9. Python如何比较两张图片的相似度
  10. 我的淘宝 快乐岛主外挂的制作经历