泛函的简单理解:

的变量, 这样的就叫泛函 .

加个积分,这样的就叫积分泛函 .

欧拉 - 拉格朗日 (E - L) 公式:

定义一个能量泛函如下:

我们的目的是找到能使 取到极值的时候 的取值,所以我们就假设 就是当前能使取极值时的一个函数 :

所以一定有:

其中 都是关于 的函数,也就是   . 且

我们把 看成一个 为变量的函数 ,当 ,所以可以推断出    .

原式:

由于

对后一项使用分部积分公式:

合并第一项和第三项:

文章开头我们提过 ,所以  ,若原式 ,则:

这就是变分法引理,也就是大名鼎鼎的欧拉 - 拉格朗日 (E - L) 公式

我们利用相同的方法,可以推出几个衍生公式:

1 .  积分泛函为 :   时,利用上述变分法得到E-L公式为

2 .  积分泛函为:时,利用上述变分法得到E-L公式为

意义及应用:

文章的标题已经说过了,在关于水平集图像分割中,其公式的意义主要是用于梯度下降求泛函最优解,那为什么要引用一个新变量 ?根据水平集和曲线演化的概念,曲线是随着时间慢慢演化的,我们就可以理解为 取一个趋近于 很小的数,所以 也就会很小,把 当成时间变量,我们利用时间一点点向前,一点一点演化曲线,最终达到目的。

变分法(欧拉 - 拉格朗日)和梯度下降求泛函最优解相关推荐

  1. 泛函,变分,欧拉-拉格朗日方程

    ∫f(Z)p(Z)dZ∫f(Z)p(Z)dZ\int f(Z)p(Z) dZ如何理解?假设Z={z1,z2,...,zn}Z={z1,z2,...,zn}Z=\{z_1,z_2,...,z_n \}. ...

  2. 欧拉-拉格朗日方程【转】

    最近在看RGBD-Flow的文章,因为optical flow的思想中用了变分,所以需要了解一些泛函分析求极值的东西,这篇欧拉拉格朗日的文章是作者从wiki转载,留下来以备后用,话说最近看论文头好大, ...

  3. 《机器人动力学与控制》第九章——动力学 9.3 再看欧拉-拉格朗日运动方程

    文章目录 <机器人动力学与控制>第九章--动力学 9.3 再看欧拉-拉格朗日运动方程 9.3.0 回顾欧拉-拉格朗日方程法 9.3.1 方便计算的特殊形式 参考文献 <机器人动力学与 ...

  4. 机械手位置控制——欧拉-拉格朗日方程仿真

    机械手位置控制之欧拉-拉格朗日方程仿真 问题背景 控制率设计 仿真参数 仿真结果 (a)第一组期望位置仿真 (b)第二组期望位置仿真 仿真方法说明 1.通过Matlab的内置函数求解 2.通过simu ...

  5. 【学习体会】泛函 欧拉-拉格朗日方程 两点之间直线最短

    泛函 泛函是函数的函数,定义域是函数集,值域是数集.也就是说,输入是函数,输出是实数. 参考:欧拉-拉格朗日方程(Euler -Lagrange equation)_qq_43217195的博客-CS ...

  6. 为什么一些机器学习模型需要对数据进行归一化?——1)归一化后加快了梯度下降求最优解的速度;2)归一化有可能提高精度...

    为什么一些机器学习模型需要对数据进行归一化? http://www.cnblogs.com/LBSer/p/4440590.html 机器学习模型被互联网行业广泛应用,如排序(参见:排序学习实践).推 ...

  7. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第5章-多欧拉-拉格朗日系统分布式编队跟踪控制

    第4章 回到目录 第6章 第5章-多欧拉-拉格朗日系统分布式编队跟踪控制 5.1 引言 5.2 问题描述 5.3 队形加权中心估计器设计 5.4 编队跟踪控制器设计 5.5 仿真验证 5.6 本章小结 ...

  8. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第4章-一类欧拉-拉格朗日系统全局稳定的输出反馈协调控制

    第3章 回到目录 第5章 第4章-一类欧拉-拉格朗日系统全局稳定的输出反馈协调控制 4.1 引言 4.2 问题描述 4.3 基于坐标变换和状态重构的部分线性化 4.4 分布式输出反馈跟踪控制器设计 4 ...

  9. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第3章-局部指数稳定的多欧拉-拉格朗日系统协同控制

    第2章 回到目录 第4章 第3章-局部指数稳定的多欧拉-拉格朗日系统协同控制 3.1 引言 3.2 对动态领航者的分布式跟踪控制 3.3 无领航者的分布式一致性控制 3.4 仿真验证 3.5 本章小结 ...

最新文章

  1. ORB_SLAM2中Tracking线程
  2. C#中的代理(delegate)[转载]
  3. Android中shape属性详解
  4. LCP 07. 传递信息
  5. 大数据(big data)_如何使用Big Query&Data Studio处理和可视化Google Cloud上的财务数据...
  6. java 数据库 事务 只读_java – odd SQLException – 无法检索转换只读状态服务器
  7. 如何在Ubuntu中更改用户密码
  8. 用WebView加载本地图片的方法
  9. php bin2hex 反向,PHP bin2hex()和pack()函数
  10. 计算机网络物理地址,4-3 查询计算机网卡物理地址的方法
  11. spring-config.xml的annotation-driven详解
  12. ESP8266(WeMos D1 R1)+DHT22采集温湿度
  13. 如何用ps抠出完美火焰?
  14. 用户体验设计师到底有多重要
  15. P5149 会议座位 归并
  16. Ubuntu 18.04安装坚果云后打开出现白板
  17. 阿里云搭建svn服务器
  18. 解决eso搜索优化问题 Vue 有对应的 Nuxt.js。
  19. 郭晶晶儿子近照曝光 霍启刚澄清怀二胎传闻
  20. 扩展02 - 数据库可视化工具

热门文章

  1. [附源码]SSM计算机毕业设计文具销售系统JAVA
  2. C语言 scpi命令解释器,SCPI命令解释器设计
  3. ElasticSearch个人学习笔记 狂神说
  4. Good Morning Beijing,Good Night Shanghai
  5. Unity 动画结束事件
  6. uni-app打包安卓apk后无法请求数据
  7. 【博学谷学习记录】超强总结,用心分享|【黑马头条】雪花算法
  8. indexDB 本地数据库
  9. Silverlight MMORPG网页游戏开发课程[一期] 第十一课:战斗系统之脚本与精灵捕获...
  10. 关于OPV和IPV:脊髓灰质炎(小儿麻痹症)疫苗