pytorch深度学习实战lesson7

第七课 矩阵求导

本节课我们将把矩阵与导数结合到一起,学会矩阵求导操作后,对以后的优化模型有很大的帮助。                                                                          

标量的导数(高中学的)

pytorch深度学习实战lesson7_第1张图片pytorch深度学习实战lesson7_第2张图片

亚导数

我理解的亚导数就是对导数不存在的函数求导,然后得到的分段的导数就是亚导数。

pytorch深度学习实战lesson7_第3张图片

梯度

pytorch深度学习实战lesson7_第4张图片

1、当y是标量,x是向量。

pytorch深度学习实战lesson7_第5张图片

它求导之后变成行向量。

举个例子:

pytorch深度学习实战lesson7_第6张图片

2、当y是向量,x是标量。

它求导之后变成列向量。

pytorch深度学习实战lesson7_第7张图片

3、当y是向量,x是向量。

它求导之后是矩阵。

pytorch深度学习实战lesson7_第8张图片

pytorch深度学习实战lesson7_第9张图片

pytorch深度学习实战lesson7_第10张图片

标量对标量求导是标量;标量对向量求导是向量;标量对矩阵求导是向量。

向量对标量求导是向量;向量对向量求导是向量;向量对矩阵求导是矩阵。

矩阵对标量求导是向量;矩阵对向量求导是矩阵;矩阵对矩阵求导是多个矩阵。

你可能感兴趣的:(深度学习,pytorch,python)