矩阵微分

1、Jacobian矩阵与梯度矩阵

1.1Jacobian矩阵

1.2梯度矩阵

1.3偏导和梯度计算

2、一阶实矩阵微分与Jacobian矩阵辨识

一阶实矩阵微分

实矩阵微分具有以下两个基本性质:

转置  矩阵转置的微分等于矩阵微分的转置,即有 d ( X T ) = ( d X ) T d(X^T)=(dX)^T d(XT)=(dX)T
线性   d ( α d X + β d Y ) = α d X + β d Y d(\alpha dX+\beta dY)=\alpha dX+\beta dY d(αdX+βdY)=αdX+βdY

下面是矩阵微分的常用计算公式:

(1)常数矩阵的微分矩阵为零矩阵,即 d A = O dA=O dA=O
(2)常数 α \alpha α与矩阵 X X X的乘积的微分矩阵 d ( α X ) = α d X d(\alpha X)=\alpha dX d(αX)=αdX
(3)矩阵转置的微分矩阵等于原矩阵的微分矩阵的转置,即 d ( X T ) = ( d X ) T d(X^T)=(dX)^T d(XT)=(dX)T
(4)两个矩阵函数的和(差)的微分矩阵为 d ( U ± V ) = d U ± d V d(U \pm V)=dU \pm dV d(U±V)=dU±dV
(5)常数矩阵与矩阵乘法的微分矩阵为 d ( A X B ) = A ( d X ) B d(AXB)=A(dX)B d(AXB)=A(dX)B
(6)矩阵函数 U = F ( X ) , V = G ( X ) , W = H ( X ) U=F(X),V=G(X),W=H(X) U=F(X)V=G(X)W=H(X)乘积的微分矩阵为:
d ( U V ) = ( d U ) V + U ( d V ) d ( U V W ) = ( d U ) V W + U ( d V ) W + U V ( d W ) d(UV)=(dU)V+U(dV)\\ d(UVW)=(dU)VW+U(dV)W+UV(dW) d(UV)=(dU)V+U(dV)d(UVW)=(dU)VW+U(dV)W+UV(dW)

(7)矩阵 X X X的迹的矩阵微分 d ( t r ( X ) ) d(tr(X)) d(tr(X))等于矩阵微分 d X dX dX的迹 t r ( d X ) tr(dX) tr(dX),即:
d ( t r ( X ) ) = t r ( d X ) d(tr(X))=tr(dX) d(tr(X))=tr(dX)

特别地,矩阵函数 F ( X ) F(X) F(X)的迹的矩阵微分为 d ( t r ( F ( X ) ) ) = t r ( d ( F ( X ) ) ) d(tr(F(X)))=tr(d(F(X))) d(tr(F(X)))=tr(d(F(X)))
(8)行列式的微分为:
d ∣ X ∣ = ∣ X ∣ t r ( X − 1 d X ) d|X|=|X|tr(X^{-1}dX) dX=Xtr(X1dX)

特别地,矩阵函数 F ( X ) F(X) F(X)的行列式的微分为 d ∣ F ( X ) ∣ = ∣ F ( X ) ∣ t r ( F − 1 ( X ) d ( F ( X ) ) ) d|F(X)|=|F(X)|tr(F^{-1}(X)d(F(X))) dF(X)=F(X)tr(F1(X)d(F(X)))
(9)矩阵函数的Kronecker积的微分矩阵为:
d ( U ⊗ V ) = ( d U ) ⊗ V + U ⊗ d V d(U \otimes V)=(dU) \otimes V+U \otimes dV d(UV)=(dU)V+UdV
(10)矩阵函数的Hadamard积的微分矩阵为:
d ( U ∗ V ) = ( d U ) ∗ V + U ∗ d V d(U*V)=(dU)*V+U*dV d(UV)=(dU)V+UdV

(11)向量化函数 v e c ( X ) vec(X) vec(X)的微分矩阵等于 X X X的微分矩阵的向量化函数,即
d ( v e c ( X ) ) = v e c ( d X ) d(vec(X))=vec(dX) d(vec(X))=vec(dX)

(12)矩阵对数的微分矩阵为
d log ⁡ X = X − 1 d X d \log X=X^{-1}dX dlogX=X1dX

特别地,矩阵函数的对数的微分矩阵为 d log ⁡ ( F ( X ) ) = F − 1 ( X ) d ( F ( X ) ) d \log(F(X))=F^{-1}(X)d(F(X)) dlog(F(X))=F1(X)d(F(X))
(13)逆矩阵的微分矩阵为
d ( X − 1 ) = − X − 1 ( d X ) X − 1 d(X^{-1})=-X^{-1}(dX)X^{-1} d(X1)=X1(dX)X1

(14)Moore-Penrose逆矩阵的微分矩阵为
d ( X † ) d(X^{\dagger}) d(X)

3、二阶实矩阵微分与Hessian矩阵辨识

4、共轭梯度与复Hessian矩阵

5、复梯度矩阵与复Hessian矩阵的辨识

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值