很多机器学习的训练算法都是利用梯度下降,朝着梯度的反方向变动,函数值下降最快。

导数

导数可以表示函数曲线上的切线斜率。 除了切线的斜率,导数还表示函数在该点的变化率。

导数代表了在自变量变化趋于无穷小的时候,函数值的变化与自变量变化的比值代表了导数,几何意义有该点的切线。物理意义有该时刻的(瞬时)变化率。

在一元函数中,只有一个自变量变动,也就是说只存在一个方向的变化率,这也就是为什么一元函数没有偏导数的原因。

偏导数

偏导数至少涉及到两个自变量,以两个自变量为例,z=f(x,y) . 从导数到偏导数,也就是从曲线来到了曲面. 曲线上的一点,其切线只有一条。但是曲面的一点,切线有无数条。

偏导数是指的是多元函数沿坐标轴的变化率。

指的是函数在y方向不变,函数值沿着x轴方向的变化率

指的是函数在x方向不变,函数值沿着y轴方向的变化率

  • 偏导数就是曲面被平面所截得的曲面在点处的切线对x轴的斜率
  • 偏导数就是曲面被平面所截得的曲面在点处的切线对y轴的斜率

偏导数指的是多元函数沿坐标轴的变化率,但是我们往往很多时候要考虑多元函数沿任意方向的变化率,那么就引出了方向导数.

方向导数

为一个二元函数,为一个单位向量,如果下列的极限值存在

此方向导数记为

则称这个极限值是沿着方向的方向导数,那么随着的不同,我们可以求出任意方向的方向导数.

简化计算如下:

,

那么我们可以得到:

(为向量与向量之间的夹角)

那么此时如果要取得最大值,也就是当为0度的时候,也就是向量(这个方向是一直在变,在寻找一个函数变化最快的方向)与向量(这个方向当点固定下来的时候,它就是固定的)平行的时候,方向导数最大.方向导数最大,也就是单位步伐,函数值朝这个反向变化最快.

函数值下降最快的方向就是和向量相同的方向.那么此时我把A向量命名为梯度(当一个点确定后,梯度方向是确定的),也就是说明了为什么梯度方向是函数变化率最大的方向了!!!

参考:

[1] https://zhuanlan.zhihu.com/p/24913912

梯度反方向是函数值局部下降最快的方向相关推荐

  1. 函数的梯度方向和切线方向_为什么梯度反方向是函数值局部下降最快的方向?...

    刚接触梯度下降这个概念的时候,是在学习机器学习算法的时候,很多训练算法用的就是梯度下降,然后资料和老师们也说朝着梯度的反方向变动,函数值下降最快,但是究其原因的时候,很多人都表达不清楚.所以我整理出自 ...

  2. 【直观理解】为什么梯度的负方向是局部下降最快的方向?

    推荐阅读时间:8min~15min 主要内容: 为什么梯度的负方向是局部下降最快的方向? 刚接触梯度下降这个概念的时候,是在学习机器学习算法的时候,很多训练算法用的就是梯度下降,然后资料和老师们也说朝 ...

  3. 为什么局部下降最快的方向就是梯度的负方向?

    红色石头的个人网站:redstonewill.com 什么是梯度? 对于梯度下降算法(Gradient Descent Algorithm),我们都已经很熟悉了.无论是在线性回归(Linear Reg ...

  4. [深度学习]为什么梯度反方向是函数值下降最快的方向?

    为什么梯度反方向是函数值下降最快的方向 1. 版本一用泰勒公式展开式解释 1.1. 什么是梯度? 1.2 梯度下降算法 1.3 一阶泰勒展开式 1.4 梯度下降数学原理 1.5总结 2.版本二用方向导 ...

  5. 为什么梯度反方向是函数值下降最快的方向?

    提到梯度反方向,就不得不提到梯度 提到梯度,就不得不提到方向导数 提到方向导数,就不得不提到偏导数 提到偏导数,就不得不提到导数 其实上面的话,看似累赘且啰嗦,但是如果想真正理解提到方向的学习路线.对 ...

  6. 为什么梯度反方向是函数下降最快的方向

    转载自  为什么梯度反方向是函数下降最快的方向 为什么梯度反方向是函数下降最快的方向? 刚接触梯度下降这个概念的时候,是在学习机器学习算法的时候,很多训练算法用的就是梯度下降,然后资料和老师们也说朝着 ...

  7. 梯度下降法中为什么梯度的反方向是函数下降最快的方向?

    梯度下降法中为什么梯度的反方向是函数下降最快的方向? 梯度是个向量,函数沿梯度方向具有最大的变化率.是因为函数在这个方向具有最大的变化率,所以冠以梯度这一概念,所以要搞清楚的是,怎么在无数个方向导数中 ...

  8. 为什么说梯度的反方向是函数下降最快的方向

        梯度在机器学习和深度学习中是一个高频词汇,弄懂梯度的概念对梯度下降,反向传播的理解有很大帮助.这里我根据个人理解,对梯度的反方向是函数下降最快的方向这一观点进行解释.限于作者水平,难免有错误之 ...

  9. 梯度的负方向是损失函数下降最快的方向

    <为什么梯度的负方向是损失函数下降最快的方向>   之前从来没有考虑过这个问题如何证明,因为函数某点处的梯度作为一个向量它自身就是指向着某点处变化最大的方向的,所以梯度的负方向肯定是下降最 ...

最新文章

  1. ​Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
  2. H3C学习笔记《五》(初级理论知识)
  3. 中过滤记录中时间_除尘滤芯如何在过滤行业中脱颖而出
  4. 如何更改CPropertySheet的背景色
  5. 现在做Android开发有前途吗?复习指南
  6. AlphaBlend
  7. 蓝桥杯单片机DS1302时钟芯片驱动代码注释
  8. 【树莓派】树莓派(Debian)- root用户无法使用SSH登录
  9. python中Scrapy的安装详细过程
  10. ByteIOContext结构分析
  11. 在Python中从头开始模拟退火
  12. 【STM32】UART串口通信无法通信问题(SSCOM)
  13. tongweb使用之端口冲突处理办法
  14. vm安装windows出问题:加载驱动程序 缺少计算机所需的介质驱动程序。这可能是DVD,U盘或者硬盘驱动程序如果你有包含该驱动程序的CD,DVD或U盘,请立即插入 注意:如果windows安装介..
  15. 华为研发工程师编程题:明明的随机数 [python]
  16. 广东省计算机学校,广东省计算机基础练习平台(高校版)安装设置方法
  17. 正则表达式验证邮箱手机号
  18. 安卓作业—Fragment界面跳转
  19. Q8四元数群的正规子群
  20. nx.adjacency_matrix(G).todense()计算邻接矩阵与真实结果不一致

热门文章

  1. 酒类电商1919获阿里巴巴20亿元战略投资,估值达70亿元
  2. 各级国家机关推广应用电子印章相关政策汇总
  3. 计算机课程word教学,浅谈计算机Word表格的制作课程教学
  4. Docker系列之八:在Dockerfile中使用多段构建Muti-stage build
  5. Mac苹果移动硬盘数据丢失怎么恢复?
  6. 详解word2vec
  7. chrome浏览器无法访问此网站并且响应时间长的方法
  8. 计算机图形学流体仿真mac网格,正交网格下不可压缩流体的图形学模拟
  9. 【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )
  10. h5怎么跟mysql进行交互_H5活动有哪些交互形式