【微积分】导数,偏导数,方向导数与梯度

导数(derivative)

这里写图片描述

这里写图片描述

导数,是我们最早接触的一元函数中定义的,可以在 xy 平面直角坐标系中方便的观察。当 Δ x 0 时, P 0 处的导数就是该点的切线的斜率。

偏导数(partial derivative)

这里写图片描述
偏导数对应多元函数的情况,对于一个 n 元函数 y = f ( x 1 , x 2 , , x n ) ,在 R n 空间内的直角坐标系中,函数沿着某一条坐标轴方向的导数,就是偏导数。在某一点处,求 x i 轴方向的导数,就是将其他维的数值看做常数,去截取一条曲线出来,这条曲线的导数可以用上面的导数定义求。求出来就是此点在这条轴方向上的偏导数。

方向导数 (directional derivative)

很多时候,仅仅有了坐标轴方向上的偏导数是不够的,我们还想知道任意方向上的导数。函数在任意方向上的导数就是方向导数。而空间中任意方向,是一定可以用坐标轴线性组合来表示的,这就架起了偏导数和方向导数的桥梁:

x

x, x

x

其中, α 是由偏导数定义的向量 A 与 我们自己找的单位方向向量 I 之间的夹角。

扫描二维码关注公众号,回复: 2660745 查看本文章

这里写图片描述

梯度 (gradient)

在上面的方向导数中,
x

  • A 是固定的
  • | I | = 1 是固定的
  • 唯一变化的就是 α

I A 同向的时候,方向导数取得最大,此时我们定义一个向量 ,其方向就是 A 的方向,大小就是 A 的模长,我们称这个向量就是此点的梯度。沿着梯度方向,就是函数增长最快的方向,那么逆着梯度方向,自然就是函数下降最快的方向。由此,我们可以构建基于梯度的优化算法。


Ref

猜你喜欢

转载自blog.csdn.net/baishuo8/article/details/81408369