机器学习基础 1:梯度以及链式法则

本文介绍了机器学习基础中的导数和偏导数概念,从一元函数到多元函数的变化率,解释了方向导数和梯度的含义,并通过链式法则展示了如何处理复合函数的求导问题。这些理论是理解和优化机器学习模型的关键。
摘要由CSDN通过智能技术生成

一元函数与多元函数

   按照函数中包含的自变量个数,我们可以将函数分为:

一元函数
  只有一个自变量的函数  y = f ( x ) y=f(x) y=f(x),若 x x x 是实数,则函数是一条线
二元函数
  有两个自变量的函数  z = f ( x , y ) z=f(x,y) z=f(x,y),若 x x x y y y 是实数,则函数是一个面
……

导数与偏导数

   导数的本质是一个微小区间内的变化量
   对于一元函数来说,导数就是函数在某个点处的变化率 f ′ ( x ) = d y d x f'(x) = \frac{dy}{dx} f(x)=dxdy,图形上可以表示为函数线上某点的切线的斜率,函数在某个点 x 0 x_0 x0的导数可以表示为:

f ′ ( x 0 ) = lim ⁡ Δ x → 0 Δ y Δ x = lim ⁡ Δ x → 0 f ( x 0 + Δ x ) − f ( x 0 ) Δ x = lim ⁡ Δ x → 0 f ( x 0 + 1 2 Δ x ) − f ( x 0 − 1 2 Δ x ) Δ x f'(x_0) = \lim_{\Delta x\to 0} \frac{\Delta y}{\Delta x} \\= \lim_{\Delta x\to 0} \frac{f(x_0+\Delta x) - f(x_0)}{\Delta x} \\= \lim_{\Delta x\to 0} \frac{f(x_0+\frac{1}{2}\Delta x) - f(x_0-\frac{1}{2}\Delta x)}{\Delta x} f(x0)=Δx0limΔxΔy=Δx0limΔxf(x0+Δx)f(x0)=Δx0limΔxf(x0+21Δx)f(x021Δx)

   对于二元函数来说,存在两个坐标轴,需要引入偏导数的概念:

对于二元函数 z = f ( x , y ) z=f(x,y) z=f(x,y),存在两个方向上的偏导数
f x ′ ( x , y ) = ∂ z ∂ x f'_x(x,y) = \frac{\partial z}{\partial x } fx(x,y)=xz,是指函数在 y y y 轴方向不变,函数值 z z z 沿着 x x x 轴方向的变化率
f y ′ ( x , y ) = ∂ z ∂ y f'_y(x,y) = \frac{\partial z}{\partial y } fy(x,y)=yz,是指函数在 x x x 轴方向不变,函数值 z z z 沿着 y y y 轴方向的变化率

   从图形上来说,在某个点 p ( x 0 , y 0 ) p(x_0, y_0) p(x0,y0) 上的两个偏导数可以表示为(假设函数为一个曲面):

  • f x ′ ( x 0 , y 0 ) f'_x(x_0,y_0) fx(x0,y0) 是函数 f ( x , y ) f(x,y) f(x,y) 的曲面被平面 y = y 0 y=y_0 y=y0 所截得的曲线 f y 0 ( x ) f_{y_0}(x) fy0(x) 在点 p p p 处沿着 x x x 轴方向的切线的斜率 f x ′ ( x 0 , y 0 ) = lim ⁡ Δ x → 0 f ( x 0 + Δ x , y 0 ) − f ( x 0 , y 0 ) Δ x f'_x(x_0,y_0)=\lim_{\Delta x\to 0} \frac{f(x_0+\Delta x, y_0) - f(x_0, y_0)}{\Delta x} fx(x0,y0)=Δx0limΔxf(x0+Δx,y0)f(x0,y0)
  • f y ′ ( x 0 , y 0 ) f'_y(x_0,y_0) fy(x0,y0) 是函数 f ( x , y ) f(x,y) f(x,y) 的曲面被平面 x = x 0 x=x_0 x=x0 所截得的曲线 f x 0 ( y ) f_{x_0}(y) fx0(y) 在点 p p p 处沿着 y y y 轴方向的切线的斜率 f y ′ ( x 0 , y 0 ) = lim ⁡ Δ y → 0 f ( x 0 , y 0 + Δ y ) − f ( x 0 , y 0 ) Δ y f'_y(x_0,y_0)=\lim_{\Delta y\to 0} \frac{f(x_0, y_0+\Delta y) - f(x_0, y_0)}{\Delta y} fy(x0,y0)=Δy0lim
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值