
流形:从弯曲空间到深度学习与机器人学的漫游
引言:当空间开始弯曲 想象一下,你是一只生活在二维平面上的蚂蚁。你可以自由地在平面上行走,测量距离,画出直线和三角形。你所知道的几何——欧几里得几何——似乎是那么完美、那么自洽。 现在,让我们把这只蚂蚁放到一个巨大的篮球表面。 蚂蚁会发现什么呢?首先,它会发现"直线"不再存在。如果它一直往前走,最终会回到起点——它走的是"大圆",而不是直线。其次,它会发现三角形的内角和不再是180度,而是大于180度。最神奇的是,如果它足够聪明,它可以通过测量距离和角度来发现这个空间的曲率——尽管它从未"跳出"过这个二维曲面。 这就是内蕴几何的魔力,也是流形(Manifold)概念的起点。 在接下来的篇幅中,我将带你进行一次从19世纪的几何革命到21世纪人工智能的漫游。我们会看到: 流形的诞生:高斯和黎曼如何改变了我们对空间的理解 流形的数学:为什么流形是"局部平坦、整体弯曲"的几何对象 流形在深度学习:从流形假设到球面Embedding 流形在机器人学:从四元数到SLAM 实战案例:四个让你真正理解流形威力的例子 准备好了吗?让我们开始这段跨越时空的数学之旅。 第一章:几何的危机与重生 1.1 欧几里得的第五公设 公元前300年,亚历山大港的数学家欧几里得写下了《几何原本》——这部奠定了西方科学基础的巨著。欧几里得从五条公设出发,推导出无数深刻的几何定理。其中第五条公设——平行公设——却让数学家们困惑了两千多年。 平行公设:如果一条直线与两条直线相交,且同侧内角之和小于两个直角,则这两条直线在该侧无限延伸后必定相交。 这条公设看起来比其他公设复杂得多。数学家们不禁想问:它能否从前四条公设中推导出来?如果可以,那它就不是真正的公设;如果不可以,那是否存在一种"非欧几里得几何",其中平行公设不成立? 1.2 罗巴切夫斯基的革命 1829年,俄罗斯数学家罗巴切夫斯基(Nikolai Lobachevsky)发表了第一篇非欧几何的论文。他假设过一点可以作多条平行线,由此推导出一套完整的几何体系——双曲几何。 在双曲几何中: 三角形的内角和小于180度 相似三角形只有大小完全相同才算相似 不存在矩形,因为四边形的内角和小于360度 罗巴切夫斯基的发现彻底改变了数学家对几何本质的认识:几何不是关于"真实空间"的真理,而是关于某种抽象结构的逻辑系统。 1.3 高斯的绝妙定理 几乎在同一时间,德国数学家高斯也在思考类似的问题。高斯不仅是一个理论家,还是一个实测工作者——他参与了汉诺威的大地测量。在测量中,高斯意识到一个深刻的问题:地球表面的几何能告诉我们什么? 1827年,高斯发表了绝妙定理(Theorema Egregium):曲面的高斯曲率是一个内蕴不变量——它完全由曲面自身的几何性质决定,与曲面如何嵌入周围空间无关。 这个定理的惊人之处在于:曲率不是"外部"观察者看到的弯曲,而是曲面"内部"几何结构的必然结果。一只生活在曲面上的蚂蚁,通过测量距离和角度,可以计算出它所在空间的曲率——即使它永远无法"看到"曲面在三维空间中的弯曲方式。 高斯的工作开创了内蕴几何的新时代,为流形的诞生奠定了基础。 1.4 黎曼的推广 1854年,高斯的学生黎曼(Bernhard Riemann)在哥廷根大学发表了著名的就职演讲《论作为几何学基础的假设》。黎曼将高斯的二维曲面理论推广到任意维数,创立了黎曼几何。 黎曼的核心思想是:几何不在于"空间是什么",而在于"我们如何测量空间中的距离"。 黎曼提出用一个度规张量(Metric Tensor)来描述空间的几何性质。度规告诉我们如何在空间的每一点测量距离和角度。有了度规,我们就可以定义: 曲线的长度 向量的点积 角度和面积 平行移动 测地线(最直的曲线) 黎曼几何成为了20世纪物理学的基石。1915年,爱因斯坦用黎曼几何描述时空的弯曲,建立了广义相对论。 第二章:流形的数学定义 2.1 什么是流形? 在数学中,流形(Manifold)是一个抽象的空间概念。直观地说,流形是一个"局部看起来像欧几里得空间"的空间。 流形的定义: 一个 $n$ 维流形 $M$ 是一个满足以下条件的拓扑空间: 局部欧几里得性:对于 $M$ 中的每一点 $p$,存在一个开集 $U \subseteq M$ 包含 $p$,以及一个从 $U$ 到 $\mathbb{R}^n$ 的开集的同胚映射(称为坐标图): $$\varphi: U \to \mathbb{R}^n$$ ...


