高翔【自动驾驶与机器人中的SLAM技术】学习笔记(一)——流形;

新建了一个专栏,仔细学习高翔的新书《自动驾驶与机器人中的SLAM技术》。

快速通读了一遍,发现还有很多需要深入学习的东西,因此二刷这本书。对于自己不懂的地方,通过这个笔记记录这个流程。

第一个问题:流形。

流形学习 (Manifold Learning) - 范叶亮 | Leo Van

参照这个文章中的部分内容,增加对这个流形的认知。重点梳理一下。

流形是干嘛的:数据降维的,提取有用信息。是一种非线性降维算法。

同胚:映射f

嵌入

这个跟深度学习中,基于训练数据 ,求解模型一样。

这里表述为:根据观察数据 ,推测模型

不相似性:样本之间的距离。差异化度。

计算不相似性:样本之间的距离,进行降维。

再举个具体点的例子:在一个excel表中,每行代表一个样本,每列代表样本的一个特性。比如学生信息表:每行代表一个学生,每列代表一个特性,比如,年龄月份,出生地,父母情况,性别,身高,体重,各科成绩,身体素质,常患疾病,精神状态等等一堆指标,最终评价这个学生可否考上985。对于他们的不相似性的度量,就是那些特性的不同取值,如何计算。哪些特性占的权重比较大。寻找到主要成份。

就像一杯饮料,找到主要的味道。

  1. 中心矫正,求取均值(和方差),
  2. 特征分解
  3. 求取特征向量和特征值

多尺度变换MDS和PCA都是主成份分析 的作用,都是数据降维

咱们不能无限往下挖,等到具体章节继续扩展这个地方。现在记住:非线性数据降维的方法。

相关推荐
黑科技Python4 分钟前
生活中的“小智慧”——认识算法
学习·算法·生活
Yupureki5 分钟前
从零开始的C++学习生活 16:C++11新特性全解析
c语言·数据结构·c++·学习·visual studio
青云交9 分钟前
Java 大视界 -- Java 大数据在智能教育学习社区互动模式创新与用户活跃度提升中的应用(426)
java·大数据·学习·flink 实时计算·智能教育社区·互动模式创新·用户活跃度
周杰伦_Jay13 分钟前
【自动驾驶开源仿真平台】Carla、AirSim、Udacity self-driving-car-sim、Apollo、Autoware。
人工智能·机器学习·自动驾驶
武清伯MVP2 小时前
阮一峰《TypeScript 教程》学习笔记——类型映射
笔记·学习·typescript
月阳羊2 小时前
【论文学习与撰写】Mathtype的安装与word插件安装
学习·word
BreezeJuvenile3 小时前
MAX30102脉搏血氧传感器相关内容整理(理论版)
学习·max30102·心率血氧传感器
报错小能手3 小时前
C++笔记(面向对象)深赋值 浅赋值
c++·笔记·学习
一介书生-0073 小时前
2025-10-27 Java AI学习路线
java·人工智能·学习
繁花与尘埃4 小时前
CSS引入方式(本文为个人学习笔记,内容整理自哔哩哔哩UP主【非学者勿扰】的公开课程。 > 所有知识点归属原作者,仅作非商业用途分享)
css·笔记·学习