美文网首页
对向量求导和对矩阵求导

对向量求导和对矩阵求导

作者: Jarkata | 来源:发表于2021-02-26 22:27 被阅读0次

对一个数求导大家都比较熟悉,那么对向量求导呢?看如下的例子:
假设有矩阵A和向量\boldsymbol{x}
A= \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots\ & a_{mn} \\ \end{bmatrix}, \vec{x}=\begin{pmatrix} x_1\\ x_2\\ \vdots \\ x_n \end{pmatrix}

很容易求出,
A\cdot \vec x = \begin{pmatrix} a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n \\ a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n \\ \vdots\\ a_{m1}x_1+a_{m2}x_2+\cdots+a_{mn}x_n \\ \end{pmatrix}

现在令\vec{y}=A\vec{x},则向量\vec{y}对向量\vec{x}求偏导的结果为多少?
既然是向量\vec{y}对向量\vec{x}求偏导,则需要让向量\vec{y}中的每一个元素对向量\vec{x}中的每一个元素求偏导。
向量\vec{y}可以写成
\vec{y}= \begin{pmatrix} y_1\\ y_2\\ \vdots\\ y_m \end{pmatrix}
其中y_i=a_{i1}x_1+a_{i2}x_2+...+a_{in}x_n

若采用分母布局,则\frac{\partial{\vec{y}}}{\partial{\vec{x}}}= \begin{bmatrix} \frac{\partial{y_1}}{\partial{x_1}}&\frac{\partial{y_2}}{\partial{x_1}}&\cdots&\frac{\partial{y_m}}{\partial{x_1}} \\ \frac{\partial{y_1}}{\partial{x_2}}&\frac{\partial{y_2}}{\partial{x_2}}&\cdots&\frac{\partial{y_m}}{\partial{x_2}} \\ \vdots&\vdots&\ddots&\vdots \\ \frac{\partial{y_1}}{\partial{x_n}}&\frac{\partial{y_2}}{\partial{x_n}}&\cdots&\frac{\partial{y_m}}{\partial{x_n}} \\ \end{bmatrix}

\frac{\partial{y_j}}{\partial{x_i}}=a_{ji},故\left(\frac{\partial{\vec{y}}}{\partial{\vec{x}}}\right)_{ij}=a_{ji},从而\frac{\partial{\vec{y}}}{\partial{\vec{x}}}=A^T

总结即为:
\frac{\partial{\vec{y}}}{\partial{\vec{x}}}=\frac{\partial{A\vec{x}}}{\partial{\vec{x}}}=\begin{bmatrix} \frac{\partial{y_1}}{\partial{x_1}}&\frac{\partial{y_2}}{\partial{x_1}}&\cdots&\frac{\partial{y_m}}{\partial{x_1}} \\ \frac{\partial{y_1}}{\partial{x_2}}&\frac{\partial{y_2}}{\partial{x_2}}&\cdots&\frac{\partial{y_m}}{\partial{x_2}} \\ \vdots&\vdots&\ddots&\vdots \\ \frac{\partial{y_1}}{\partial{x_n}}&\frac{\partial{y_2}}{\partial{x_n}}&\cdots&\frac{\partial{y_m}}{\partial{x_n}} \\ \end{bmatrix}= \begin{bmatrix} a_{11} & a_{21} & \cdots & a_{n1} \\ a_{12} & a_{22} & \cdots & a_{n2} \\ \vdots & \vdots & \ddots & \vdots \\ a_{1m} & a_{2m} & \cdots\ & a_{nm} \\ \end{bmatrix} =A^T

结论与推广

总结出几个向量偏导公式

向量对向量求导

标量对向量求导

如果y=x^TAx的话,y对向量x求偏导的结果是:


如果这时有A是对称阵,则:

标量对方阵的求导

关于更多矩阵求导的详细概念

相关文章

  • 向量,矩阵,张量求导法则

    向量,矩阵,张量求导向量对向量求导向量对矩阵求导矩阵对矩阵求导使用链式法则总结 向量,矩阵,张量求导 参考:htt...

  • 矩阵的导数运算

    1.矩阵对标量求导 相当于每个元素求导 2.矩阵对列向量求导 3.矩阵对矩阵求导 4.标量对列向量求导 5.标量对...

  • 公式推导公式表

    1)矩阵求导 ,这是分母布局, 查看下面表的 Numerator 即可 向量对向量求导 标量对向量求导 向量对标...

  • 对向量求导和对矩阵求导

    对一个数求导大家都比较熟悉,那么对向量求导呢?看如下的例子:假设有矩阵和向量: 很容易求出, 现在令,则向量对向量...

  • 向量和矩阵求导

    向量、矩阵求导其实就两个内容 分子每个元素对分母每个元素求导 将结果以一定方式布局 对于 1,没什么特别的,就是标...

  • 矩阵向量求导

    本文整理自李建平机器学习中的矩阵向量求导系列和长躯鬼侠的矩阵求导术。 1. 符号说明 默认符号: :标量 : ...

  • 机器学习中矩阵求导规则

    求导布局: 分子布局(numerator layout): m维列向量对标量求导结果为m维列向量,标量对m*n维矩...

  • 机器学习中的矩阵、向量求导

    写在前面 本文的目标读者是想快速掌握矩阵、向量求导法则的学习者,主要面向矩阵、向量求导在机器学习中的应用。因此,本...

  • 矩阵

    几个常用矩阵求导 矩阵求导矩阵求逆矩阵和行列式特征方程和特征根

  • 矩阵求导

    深度学习-矩阵求导的坑闲话矩阵求导

网友评论

      本文标题:对向量求导和对矩阵求导

      本文链接:https://www.haomeiwen.com/subject/ilbvfltx.html