今天早上遇到@tornadomeet在deep learning高质量群里问:┅个列向量对一个列向量du是对u求导吗的结果也就是下面的第一个公式:Y = A * X --> DY/DX = A'。我这才意识到矩阵里的很多知道又忘了这些东西一旦不用,莣了就很快矩阵和概率论的东西真心很重要,下面分享别人的成果希望你可以证明出来。
在网上看到有人贴了如下du是对u求导吗公式:
於是把以前学过的矩阵du是对u求导吗部分整理一下:
1. 矩阵Y对标量xdu是对u求导吗:
相当于每个元素du是对u求导吗数后转置一下注意M×N矩阵du是对u求導吗后变成N×M了
2. 标量y对列向量Xdu是对u求导吗:
注意与上面不同,这次括号内是求偏导不转置,对N×1向量du是对u求导吗后还是N×1向量
3. 行向量Y'对列向量Xdu是对u求导吗:
将Y的每一列对X求偏导将各列构成一个矩阵。
4. 列向量Y对行向量X’du是对u求导吗:
转化为行向量Y’对列向量X的导数然后轉置。
5. 向量积对列向量Xdu是对u求导吗运算法则:
6. 矩阵Y对列向量Xdu是对u求导吗:
将Y对X的每一个分量求偏导构成一个超向量。
注意该向量的每一個元素都是一个矩阵
7. 矩阵积对列向量du是对u求导吗法则:
8. 标量y对矩阵X的导数:
把y对每个X的元素求偏导,不用转置
9. 矩阵Y对矩阵X的导数:
将Y嘚每个元素对Xdu是对u求导吗,然后排在一起形成超级矩阵
以上并非小虫原创,实际上小虫也正在理解这个问题因此如有不对的地方,并非小虫之责
就是一般的多元函数du是对u求导吗没有什么特别的
第一,留在这里存稿下次有时间来个证明啥的。
第二学习。加油……
1年前悬赏5滴雨露1个回答
1年前悬赏5滴雨露1个回答
1个星期前悬赏10滴雨露1个回答
2个月前悬赏10滴雨露1个回答