第2章 多元函数微积分
2.1一阶偏导数
前面主要介绍了一元函数,在机器学习中,要处理的函数大多是多元函数(如函数)。因此,我们需要把导数、微分拓展到多元函数上。
对多元函数如何求导呢?最简单有效的方法就是把多元微分转换为一元微分,具体实现方法就是每次只改变一个变量,其他变量的值固定不变,由此得到偏导数。
偏导数是多元函数对每个自变量的求导,对于多元函数,它在点处对x_i的偏导数定义为下式的极限。
这与导数的定义相同,其中为偏导数符合。为计算,我们可以简单把变量外的变量作为常量,并计算y关于的导数。对于偏导数的表示,以下几个表示方式是等价的:
偏导数的几何意义,如图2-1所示,这里以一个二元函数为例,假设,
则偏导 在点值就是曲线在点的切线斜率。
图2-1 偏导数的几何意义
例1 求函数,求和在点(4,-5)的值。
解:求,把y看作常量,然后对x求导。
在点(4,-5)的值为:
同理可得,在点(4,-5)的值为:13
2.2 高阶偏导数
对偏导数继续求偏导数可以得到高阶偏导数,比一元函数的高阶导数复杂,每次求导时可以对多个变量进行求导,因此有多种组合。对多元函数的二阶导数,可以先对求偏导数,得到,然后将此一阶偏导数对继续求偏导数。
如果二阶混合偏导数连续,则与求导顺序无关,即有:
例2:求函数
(1)一阶偏导
(2)二阶偏导
解:(1)一阶偏导有:
(2)二阶偏导有:
如果二阶混合偏导数连续,则与求导次序无关,即有:
2.3多元复合函数的链式法则
多元复合函数求导的链式法则是一元函数链式法则的推广。首先,我们看二元函数的情况,注意需要对相关的全部中间变量(如下例中u和v)应用链式法则。假设z=f(u,v),u=g(x,y),v=h(x,y),则z对x,y的偏导导数为:
同理
的求导过程如图2-2所示。
图2-2 多元复合函数的链式法则
练习: