向量和矩阵求导

Matrix Cookbook
Matrix Calculus

列向量求导 A ∈ R N × m , x ∈ R m , b ∈ R n A \in \mathbb{R}^{N \times m}, x \in \mathbb{R}^{m}, b \in \mathbb{R}^{n} ARN×m,xRm,bRn矩阵求导
∂ x T D x ∂ x = ( D + D T ) x \frac{\partial x^{T} D x}{\partial x} =\left(D+D^{T}\right) x xxTDx=(D+DT)x ∂ tr ⁡ ( X H A X ) ∂ X = ( A + A H ) X \frac{\partial \operatorname{tr}\left({\boldsymbol{X}}^{H} \boldsymbol{A} {\boldsymbol{X}}\right)} {\partial \boldsymbol{X}} =\left(\boldsymbol{A} +\boldsymbol{A} ^{H}\right) \boldsymbol{X} Xtr(XHAX)=(A+AH)X
∂ D T x ∂ x = D \frac{\partial D^{T} x}{\partial x} =D xDTx=D ∂ tr ⁡ ( A H X ) ∂ X = A \frac{\partial \operatorname{tr}\left(\boldsymbol{A}^{H} {\boldsymbol{X}}\right)}{\partial \boldsymbol{X}} =\boldsymbol{A} Xtr(AHX)=A
∂ x T D ∂ x = D \frac{\partial x^{T} D}{\partial x} =D xxTD=D ∂ tr ⁡ ( X H A ) ∂ X = A \frac{\partial \operatorname{tr}\left({\boldsymbol{X}}^{H} {\boldsymbol{A}}\right)}{\partial \boldsymbol{X}} =\boldsymbol{A} Xtr(XHA)=A
∂ x T x ∂ x = 2 x \frac{\partial x^{T} x}{\partial x} =2x xxTx=2x ∥ x ∥ 2 2 = t r ( x H x ) \Vert{x}\Vert_{2}^2 =tr(x^H x) x22=tr(xHx) ∂ tr ⁡ ( X H X ) ∂ X = 2 X \frac{\partial \operatorname{tr}\left({\boldsymbol{X}}^{H} {\boldsymbol{X}}\right)} {\partial \boldsymbol{X}} =2 \boldsymbol{X} Xtr(XHX)=2X ∥ X ∥ F 2 = t r ( X H X ) \Vert{\boldsymbol{X}}\Vert_{F}^2 =tr({\boldsymbol{X}}^H{\boldsymbol{X}}) XF2=tr(XHX)
∂ ( 1 2 ∥ A x − b ∥ 2 2 ) ∂ x = A H A x − A H b \frac{\partial (\frac{1}{2}\|A x-b\|_{2}^{2})}{\partial x}=A^{H} A x-A^{H} b x(21Axb22)=AHAxAHb ∂ ( 1 2 ∥ Y − A X ∥ F 2 ) ∂ x i j = [ A H A X − A H Y ] i j \frac{\partial\left(\frac{1}{2}\|Y-A X\|_{F}^{2}\right)}{\partial x_{i j}} = [A^{H} A X-A^{H} Y]_{ij} xij(21YAXF2)=[AHAXAHY]ij
∂ ( 1 2 ∥ Y − A X ∥ F 2 ) ∂ a i j = [ A X X H − Y X H ] i j \frac{\partial\left(\frac{1}{2}\|Y-A X\|_{F}^{2}\right)}{\partial a_{i j}} = [A X X^{H}-Y X^{H}]_{ij} aij(21YAXF2)=[AXXHYXH]ij

向量求导

∂ x T D x ∂ x = ( D + D T ) x \frac{\partial x^{T} D x}{\partial x} =\left(D+D^{T}\right) x xxTDx=(D+DT)x
∂ D T x ∂ x = D \frac{\partial D^{T} x}{\partial x} =D xDTx=D
∂ x T D ∂ x = D \frac{\partial x^{T} D}{\partial x} =D xxTD=D
向量2范数的求导
A ∈ R N × m , x ∈ R m , b ∈ R n A \in \mathbb{R}^{N \times m}, x \in \mathbb{R}^{m}, b \in \mathbb{R}^{n} ARN×m,xRm,bRn
∂ ( 1 2 ∥ A x − b ∥ 2 2 ) ∂ x = A T ( A x − b ) = A T A x − A T b \frac{\partial (\frac{1}{2}\|A x-b\|_{2}^{2})}{\partial x}=A^{T}(A x-b)=A^{T} A x-A^{T} b x(21Axb22)=AT(Axb)=ATAxATb

矩阵求导

矩阵理论学习指导88页
∂ tr ⁡ ( X H A X ) ∂ X = ( A + A H ) X \frac{\partial \operatorname{tr}\left({\boldsymbol{X}}^{H} \boldsymbol{A} {\boldsymbol{X}}\right)} {\partial \boldsymbol{X}} =\left(\boldsymbol{A} +\boldsymbol{A} ^{H}\right) \boldsymbol{X} Xtr(XHAX)=(A+AH)X 108
∂ tr ⁡ ( X A X H ) ∂ X = X ( A + A H ) \frac{\partial \operatorname{tr}\left({\boldsymbol{X}} \boldsymbol{A} {\boldsymbol{X}}^{H}\right)} {\partial \boldsymbol{X}} =\boldsymbol{X} \left(\boldsymbol{A} +\boldsymbol{A} ^{H}\right) Xtr(XAXH)=X(A+AH) 111
∂ tr ⁡ ( A H X ) ∂ X = A \frac{\partial \operatorname{tr}\left(\boldsymbol{A}^{H} {\boldsymbol{X}}\right)} {\partial \boldsymbol{X}} =\boldsymbol{A} Xtr(AHX)=A
∂ tr ⁡ ( X H A ) ∂ X = A \frac{\partial \operatorname{tr}\left({\boldsymbol{X}}^{H} {\boldsymbol{A}}\right)} {\partial \boldsymbol{X}} =\boldsymbol{A} Xtr(XHA)=A
矩阵理论学习指导95页 矩阵m2范数的求导
∥ X ∥ F 2 = t r ( X H X ) \Vert{\boldsymbol{X}}\Vert_{F}^2 =tr({\boldsymbol{X}}^H{\boldsymbol{X}}) XF2=tr(XHX)
∂ tr ⁡ ( X H X ) ∂ X = 2 X \frac{\partial \operatorname{tr}\left({\boldsymbol{X}}^{H} {\boldsymbol{X}}\right)} {\partial \boldsymbol{X}} =2 \boldsymbol{X} Xtr(XHX)=2X
矩阵m2范数的求导
矩阵m2范数的求导
∂ ( 1 2 ∥ Y − A X ∥ F 2 ) ∂ a i j = [ A X X T − Y X T ] i j \frac{\partial\left(\frac{1}{2}\|Y-A X\|_{F}^{2}\right)}{\partial a_{i j}} = [A X X^{T}-Y X^{T}]_{ij} aij(21YAXF2)=[AXXTYXT]ij
∂ ( 1 2 ∥ Y − A X ∥ F 2 ) ∂ x i j = [ A T A X − A T Y ] i j \frac{\partial\left(\frac{1}{2}\|Y-A X\|_{F}^{2}\right)}{\partial x_{i j}} = [A^{T} A X-A^{T} Y]_{ij} xij(21YAXF2)=[ATAXATY]ij

  1. tr(A) = tr(A’)
  2. tr(kA) = k*tr(A) ,
  3. tr(A+B) = tr(A) + tr(B)
  4. tr(AB)=tr(BA)

求导

关于矩阵X的函数f(X)对矩阵X求导 = 由(∂f(X)/∂xij)组成的矩阵

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zzz的学习笔记本

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值