当前位置: 首页 > news >正文

slam--最小二乘问题--凹凸函数

最小二乘问题

最小二乘问题标准公式

残差函数,线性和非线性最小二乘

最小二乘问题的两种写法:

目标

找到 x使得预测值 Ax与观测值 b 的残差平方和最小。

范数和范数平方

线性最小二乘

一般形式

  • 残差 r=Ax−b是x 的线性函数。

  • 目标函数是凸的,存在唯一全局最优解(若A 列满秩)。

求解方法

链接

 线性最小二乘的解法

非线性最小二乘

一般形式

  • 特点

    • 残差 r=f(x)−b是 x的非线性函数。

    • 目标函数可能非凸,存在多个局部极小值。

求解方法

非线性最小二乘的解法

特性线性最小二乘非线性最小二乘
模型形式Ax=bf(x)≈b
解的唯一性唯一解(若满秩)可能有多个局部极小值
求解方法解析解(正规方程、QR、SVD)迭代法(高斯-牛顿、LM、梯度下降)
计算复杂度O(n3)(矩阵分解)每迭代次 O(mn2)(雅可比计算)
适用场景线性回归、信号处理曲线拟合、SLAM、神经网络训练

凸函数,凹函数,非凸函数

函数解释和图像

简单理解就是:

凸函数:整个函数凸起来;

凹函数:整个函数凹陷。

如果函数有凸起,又有凹陷呢?

 非凸函数(Non-Convex Function)

定义
既不是凸函数也不是凹函数的函数,或局部同时存在凸性和凹性的函数。
几何意义
图像可能有“波浪形”、“鞍点”或“多个极值点”(如山脉与山谷交替)。
性质

  • 存在多个局部极小值/极大值,优化困难。

在slam中的凸和凹函数

  • 凸函数:图像无凹陷,优化简单,全局最优解唯一。

  • 非凸函数:图像复杂,优化困难,需处理多极值问题。

  • 最小二乘:线性时为凸,非线性时通常非凸,解法差异显著。

特性凸函数非凸函数
图像形状向上开口的“碗状”或直线可能存在“波浪”、“鞍点”或“多个坑”
极值点唯一全局最小值多个局部极小值/鞍点
优化难度容易(梯度下降必收敛到全局最优)困难(需全局优化策略)

相关文章:

  • Win10安装DockerDesktop踩坑记
  • C++斯特林数在C++中的数学理论与计算实现1
  • YOLOv8模型剪枝实战:DepGraph(依赖图)方法详解
  • Win系统权限提升篇AD内网域控NetLogonADCSPACKDCCVE漏洞
  • create_react_agent + MCP tools
  • synchronized和ReentrantLock的区别
  • 【论文阅读】Qwen2.5-VL Technical Report
  • Vue 3 九宫格抽奖系统,采用优雅的 UI 设计和流畅的动画效果
  • 打卡Day53
  • 在tensorrt engine中提高推理性能小记
  • 网络安全防护:Session攻击
  • 【python深度学习】Day53对抗生成网络
  • Vue3 + TypeScript + Element Plus 设置表格行背景颜色
  • 第十七章 Linux之大数据定制篇——Shell编程
  • 【C语言】C语言发展历史、特点及其应用
  • SpringBoot源码解析(十二):@ConfigurationProperties配置绑定的底层转换
  • 树莓派智能小车红外避障实验指导书
  • DeepSeek介绍
  • 【Canvas与曲线】使用贝塞尔二次曲线实现平滑过渡的内旋拼合三角形
  • 人工智能学习13-Numpy-规律数组生成
  • 专业的网页设计和网站制作公司/seo快速排名是什么
  • 网站首页设计风格/广告信息发布平台
  • 做网站背景/微信指数怎么看
  • 公司网站.可以自己做吗/伊春seo
  • 做项目挣钱的网站/太原seo
  • 安卓系统上怎样做网站前端开发/头条今日头条新闻