这是我以前看到有人这么解释,比较形象,希望对你有帮助。

梯度: 运算的对像是纯量,运算出来的结果会是向量在一个标量场中,

梯度的计算结果会是"在每个位置都算出一个向量,而这个向量的方向会是在任何一点上从其周围(极接近的周围,学过微积分该知道甚么叫极限吧?)标量值最小处指向周围标量值最大处.而这个向量的大小会是上面所说的那个最小与最大的差距程度"

举例子来讲会比较简单,如果现在的纯量场用一座山来表示,纯量值越大的地方越高,反之则越低.经过梯度这个运操作数的运算以后,会在这座山的每一个点上都算出一个向量,这个向量会指向每个点最陡的那个方向,而向量的大小则代表了这个最陡的方向到底有多陡.

散度: 运算的对像是向量,运算出来的结果会是纯量

散度的作用对像是向量场,如果现在我们考虑任何一个点(或者说这个点的周围极小的一块区域),在这个点上,向量场的发散程度,如果是正的,代表这些向量场是往外散出的.如果是负的,代表这些向量场是往内集中的.

一样,举例子:因为散度的作用对像是向量场,所以就不能用上面所讲的山来想象,这次要想象一个大广场里挤了很多人,如果每个人都在到处走动,是不是可以把每个人的行动都看成是一个向量,假如现在某人放了一个屁,周围的人(可能包含他自己)都想要赶快闪远一点,就会发现,在这块区域的人都往这小块区域以外的方向移动.对啦..这就是散度(你也可以想说是闪远一点的闪度....冷....),大家如果散得越快,散得人越多,这个散度算出来就就越大.

旋度: 运算的对像是向量,运算出来的结果会是向量

旋度的作用对象也是向量场,这次直接用上面的例子来讲:如果现在散开的众人都是直直的往那个屁的反方向散开,这时候你看到这些人的动线是不是就是一个标准的幅射状??不过事实上,每个人在闻到屁的时候是不会确切的知道屁到底是来自哪个方向的.而可能会走错方向,试过之后才发现不对劲,越找越臭.这时候你看到众人的走向不见得就是一个幅射状(大家都径向移动),而可能有一些切向移动的成份在(以屁发点为中心来看)旋度对应的就是这些切向移动的情况,相对来讲,散度对应的其实就是径向移动的情况.而一个屁,虽然可能会像上述的造成一些切向的移动,但理论上来讲,并不会使散开的众人较趋向于顺时钟转,或逆时钟转.在这种情况,顺时钟转的情况可以看作与逆时钟转的情况抵消,因此,在这情况下,旋度仍然是零.也就是说,一个屁能造成散度,而不会造成旋度....而甚么时候是有旋度的呢??如果这时候音乐一放,大家开始围着中间的营火手拉手跳起土风舞(当然是要绕着营火转的那种啦)这时候就会有旋度没有散度啦.(刚刚一直放屁的那位跑出去找厕所的除外)以上这三个,有一点一定要记得的.不论是梯度,散度,旋度,都是一种local的量(纯量,向量),所考虑的都是任何一点(其周围极接近,极小的小范围)的情况.以上举的例子因为要容易了解,所以都是针对二度空间向量为例,而且都是很大的东西,但广场是一个点,营火晚会也是一个点,纳须弥于芥子,这就请自行想象吧

梯度的直观理解_如何直观形象的理解梯度,散度,旋度?相关推荐

  1. kl散度的理解_以曲率的视角理解自然梯度优化

    一个故事 我要讲一个故事:一个你几乎肯定听过的故事,但它的侧重点与你习以为常关注的不同. 所有现代深度学习模型都使用梯度下降进行训练. 在梯度下降的每个步骤中,您的参数值从某个起始点开始,然后将它们移 ...

  2. python中的列表理解_掌握『Python列表理解』需要知道的9件事,你知道了吗?

    越来越多的人开始学习Python,它已经成为最流行的编程语言之一,这几乎发生在所有领域.比如网络开发.科学计算,当然还有人工智能. 无论想用python干什么,都绕不开学习Python的数据结构.变量 ...

  3. 谈谈你对计算思维和python生态的理解_计算思维的的理解及重要性

    一篇有署名Looi Chee Kit教授的有关计算思维(Computational Thinking,CT)的文章.该文2017年11月23日发布在新加坡一个政府的网站上.文中提出一个鲜明的观点:计算 ...

  4. 面试python的理解_面试宝典:深入理解这110道python面试题,AI和大数据向你招手,下...

    仍有同学问正则,其实匹配并不难,提取一段特征语句,用(.*?)匹配即可 52.list=[2,3,5,4,9,6],从小到大排序,不许用sort,输出[2,3,4,5,6,9] 利用min()方法求出 ...

  5. python class用法理解_通过钢铁侠变身快速理解Python的装饰器用法

    1 一切都要从函数说起 我们都知道一个函数可以返回一些数据,然后这些数据可以被其他函数调用.函数里还可以有若干个参数,可以让函数根据不同的输入值进行不同的计算,然后得到新的结果. 于是,我们的故事就可 ...

  6. 梯度的直观理解_梯度下降最直观的理解

    最近在学习机器学习,入门第一课就是「梯度下降」.看了不少教程都没有很好地理解,直到看到下面这篇文章,算是通俗易懂地理解了. 作者:六尺帐篷 链接:https://www.jianshu.com/p/c ...

  7. divgrad怎么求_[怎样理解圆柱坐标系和球坐标系求梯度.散度]球坐标系梯度如何求...

    怎样理解圆柱坐标系和球坐标系求梯度.散度.旋度公式 记住公式好办 你先记住哈密顿算子▽ 他表示一个矢量算子(注意): ▽≡i*d/dx+j*d/dy+k*d/dz 运算规则: 一.▽A=(i*d/dx ...

  8. unity三维向量变化为角度_对于向量和矩阵的理解

    学数值计算还有复变函数了喔,矩阵忘干净了.又看了一遍 蓝棕 的相关的讲解,总结一下. 1.向量是什么? 从初到末的箭头(物理角度,表示一种运动过程) 有序的数字列表(计算机/数学角度)[1,2] 加和 ...

  9. 对数据可视化的理解_使数据可视化更容易理解

    对数据可视化的理解 Data is weaving its way into almost all aspects of our lives since the past decade. Our ab ...

最新文章

  1. 奇葩错误:“假缩进”(python专属)
  2. 某程序员为让公司裁掉自己,消极怠工!故意旷工!但公司坚持不裁他,领导:给你发工资,就是不裁你!...
  3. 基于struts2和hibernate的登录和注册功能——完整实例
  4. java 计划日视图,GitHub - sddysz/calendarSchedule: 日程表,仿滴答清单,包含日视图、三日视图、周视图、月视图、列表视图、同步手机系统日程、添加日程...
  5. [转]在.NET环境中实现每日构建(Daily Build)--NAnt篇
  6. 如何在Linux中查看所有正在运行的进程
  7. PhotoShop常用的功能汇总
  8. 让你不再害怕指针的应用-全程仿真+注解(第一部分:变量)
  9. JDBC.property 配置文件中链接数据库的配置
  10. SQL Server还原和一些小发现
  11. CCF201409-2 画图(100分)
  12. Mac电脑风扇转速调节工具Macs Fan Control
  13. linux下的终端利器----tmux
  14. mysql修复表命令_mysql命令修复数据库表
  15. 等价类划分法-案例剖析-设计测试用例
  16. android实现按键找图功能,从零学起之安卓篇《按键精灵安卓版找图找色应用汇总介绍》更新20140603 _ 教程中心 - 按键精灵论坛...
  17. 5G手机的赛点争夺战
  18. Drools规则引擎-如果Fact对象参数为null如何处理
  19. matlab 显示程序进度条,matlab学习---------------进度条waitbar
  20. 二分查找法--有序表

热门文章

  1. 第3章丨IRIS Global 使用多维存储
  2. 遭遇软件兼容问题——风云防火墙+江民杀毒软件+NetLimiter
  3. 卤味商城小程序开发,打开市场竞争格局
  4. 项目小经验: 杀鸡用了牛刀
  5. 美国科技界最受瞩目华人高管沈向洋官宣!微软之后他去哪儿了?
  6. 2021年中国基于Web的医疗计费软件市场趋势报告、技术动态创新及2027年市场预测
  7. 程代展先生,您错了!
  8. 让Windows 2003支持红外线通信
  9. [PHP代码审计]iWebShop开源商城系统V5.9.21010存在命令执行漏洞
  10. ZBar源码分析(三)