尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

数学与算法:AI时代的人脑创造力和数学艺术感

数学与算法:AI时代的人脑创造力和数学艺术感 最近在啃《天才与算法》这本书读到第十二章数学的艺术时我停了好久。这一章讨论的不是某个数学定理也不是某种算法实现而是一个几乎每个数学从业者都会在某个深夜反复琢磨的问题数学到底算不算一门艺术如果算的话算法——尤其是今天越来越强的AI——能不能像人类一样在数学中创造出真正有美感的东西我算是个半路出家的数学爱好者平时工作里天天和算法打交道读这本书之前我一直觉得数学是逻辑的极端体现严谨、单调、一步接着一步。但这一章把我过去那些零散的感受串起来了——数学里确实存在某种类似艺术创造的东西而人脑与AI在这件事上的差异比我想象中更大也更有意思。这篇文章就把我读这章时的思考、连带的实操验证和一些踩过的坑一起整理出来给同样对数学、算法和AI交叉话题感兴趣的朋友做个参考。不适合纯粹想学某个算法实现的人但如果你好奇数学家在想什么AI能做数学吗数学的美感到底从哪来应该能从中找到一些有价值的线索。1. 数学的艺术感到底是什么1.1 数学不只是逻辑链普通人谈起数学脑子里冒出来的多半是公式、定理、证明觉得这是一门完全靠演绎推动的学科——从前提出发一步步推出结论。这种理解没错但不完整。真正做过数学研究的人都知道最难的从来不是写证明那几步而是决定该证明什么和该用什么路径去证明。《天才与算法》这一章点破了一个关键数学家在动笔之前其实经历了大量的试错、类比、直觉判断和审美筛选。这跟艺术家面对一张空白画布时的状态非常相似。比如你面对一道复杂的几何题摆在面前的可能有四五条辅助线的画法但其中只有一条能通向简洁的证明。你凭什么选它靠的就是某种难以言说的方向感——一种对对称性、简洁性和结构美感的敏感。书里把这种敏感比作一种内部审美系统。我在实际解数学题时也深有体会有时候顺着一条路走下去虽然每一步都正确但总觉得不对劲计算结果越来越臃肿公式越来越复杂。这时候我会停下来重新审视条件往往会发现某个隐藏的对称关系被忽略了。这种停下重看的能力不是靠逻辑训练出来的更像是某种艺术的感知。1.2 数学里的美有标准吗书里提到一个有趣的问题数学的美到底有没有客观标准如果翻开历代数学家的书信、传记你会发现他们对优雅证明的评价惊人地一致——简洁、意外、有启发性。我自己的经验是把这种标准翻译成三个可以操作的特征第一是省力。同样一条定理能用五六行证明出来就不要写十几行。这不是简洁癖而是因为更短的证明往往意味着抓住了更本质的结构。读计算机算法也一样你看那些经典算法——比如快速排序、KMP匹配——它们的核心代码都短小精悍几乎没有多余的东西。第二是联系。一个漂亮的数学结果总是能像桥梁一样把原本毫无关系的领域接起来。书里举了欧拉公式的例子把自然常数、圆周率、虚数和负一用一个等式串在一起那种意外但又理所当然的感觉就是数学美的核心体验。做算法设计时我最享受的也是这种时刻发现你手上单调栈能解决的问题居然和最小生成树的某类变体是同一个结构。第三是意外。真正被数学家称赞的结果往往是超出了所有人的预期。你可能觉得意外和严谨矛盾但恰恰相反真正的意外是在严密推演后冒出来的惊喜——它说明我们之前对结构的理解还不够深。所以数学的艺术感并不玄。它本质上是一种对结构和关系的敏感这种能力可以在练习中慢慢培养。但同时我想强调一个区别数学的美和绘画音乐的美不同它必须建立在逻辑自洽的基础上。一幅画可以刻意表现混乱一篇乐曲可以故意制造噪音但如果一个数学证明不自洽再美也是废纸。这是我读这本书时最重要的体会之一数学的艺术是被逻辑锁住的艺术戴着镣铐跳舞。2. 人脑与AI的数学思维差异2.1 算法能到哪里人脑能到哪里书中讨论了AI在数学上能做和不能做的事情。以目前的深度学习技术来看AI在模式识别、公式推演、数值计算这些方面已经很强了甚至可以在某些特定问题上找到人类没想到的证明路径。但这是否意味着AI真的在做数学我的看法是AI更像一个效率极高的计算器和搜索器它能在大到人类无法想象的搜索空间里找到符合规则的模式但它本身并不知道自己为什么在寻找这些模式。一个很简单的例子你让AI帮你验证一个大数是不是素数它能做得又快又好但如果你问它这个数为什么有趣它给不出有意义的回答。这让我想起书里反复出现的一个词——意图。人类数学家在解题时是有意图的这个意图来自对问题背景的理解、对某个猜想背后动因的好奇或者仅仅是想证明一个结构很美的命题。而AI没有这种意图它的目标函数是外部给定的。它知道自己要证明某个定理但并不会像人类那样对这个定理产生兴趣。当然这并不是说AI对数学没有用处。相反我觉得AI正在成为一种全新的数学工具。以前数学家做实验靠纸笔和直觉现在可以靠AI大规模生成猜想、筛选模式、验证中间步骤。书里有个观点我很认同AI不会取代数学家但会取代数学家工作中那些不像数学的部分——机械计算、繁琐推导、大规模枚举把更多时间留给真正需要人类判断的事情上。2.2 创造力是搜索还是选择关于创造力的来源书里有一段让我印象很深的论述创造的过程既不是纯粹的随机尝试也不是纯粹的逻辑推演而更像是在一个巨大搜索空间里做定向选择。人脑的优势在于能利用经验、类比和审美快速缩小搜索范围AI的优势在于能在被允许的范围内暴力搜索更多可能性。这个说法和我自己做技术方案时感觉非常契合。遇到一个复杂需求我会先凭经验判断几个方向然后逐个尝试。经验的价值是什么不是每次都对而是能快速砍掉八成明显走不通的路让有限的时间集中在那两成真正有机会的方向上。AI恰恰相反它可以毫不在意地把所有路都走一遍再告诉你哪条通了——前提是问题可以被数字化、被定义成搜索任务。在数学上这两种能力的边界特别清晰。对于在一个给定的逻辑系统里求证命题是否成立这种问题AI完全有可能在某天超过人类但对于什么值得被证明什么样的扩展方向更有意义这种问题AI还远没有头绪。后者依赖的正是属于人的数学直觉和审美这也可以说是数学中不可压缩的艺术成分。读这本书的过程中我意识到一个更深的点数学创造其实不是一次性完成的。它更像是猜想—试错—修正—再猜想的循环其中每一步都需要不同能力的配合。AI可以加速中间环节但发起循环的动机、决定循环方向的权利目前仍然牢牢掌握在人手里。3. 实操用AI辅助数学探究的正确姿势3.1 从书里走出来的想法读《天才与算法》有一个很大的好处它不只是让人读着玩很多观点其实可以直接转化成实操建议。特别是关于AI辅助数学研究和用算法启发直觉这部分我读完就想动手试试。我当时正好在做一个数列相关的项目遇到一个求和公式始终得不到闭式解。按以前的思路我可能会翻手册、查资料靠经验和灵感硬碰。但读完这章的启发我决定换个策略把这个问题转化成一组小规模的程序让算法去找感觉然后再用人脑去理解算法给出的结果。具体来说我做了两件事写了一个小脚本把数列前几十项的规律扫描了一遍尝试自动拟合出通项然后让AI模型基于这个数列的上下文生成几种候选推导思路。前者是纯粹的算法后者是模式联想。两个结果叠加后虽然AI没有直接给出最终答案但其中一条建议切中了问题的关键——它建议我尝试用生成函数换一种视角。换角度以后原本卡了两天的公式推导一下就走通了。我把这类尝试总结成一套可以复用的流程分享给同样想在数学问题里引入AI辅助的朋友第一步是把问题定义清楚。AI和算法都不擅长处理模糊问题。你带着这个求和能化简吗和这个求和等于什么来问得到的效果天差地别。必须把输入、约束、期望输出写明就像描述一个程序的输入输出规格一样。第二步是先用笨办法拿到一批小样本数据。不要急着让AI直接给你答案而是让它先处理数据、找规律。这些数据是你和AI共同对话的基础。没有这批数据AI的推理往往飘在空中。第三步是让AI生成多条思路而不是一条结论。这是我从书里读到的关键技巧。多数人用AI的方式是直接问答案是什么但更好的方式是问这个问题可能有哪些解法方向。前者要求AI完成从问题到答案的全部跳跃这恰恰是它不擅长的后者只需要它在已有知识库里做联想这是它的强项。第四步是人脑介入筛选。拿到AI生成的候选思路后不要急着全盘接受更不要全盘否定。逐一用逻辑验证可行性凭直觉判断哪条更符合你要找的结构然后顺着最有可能的方向深入进去。这套流程的核心思想和书里描述的AI作为数学协作者完全一致。AI不是给你答案的搜索引擎而是帮你拓宽视野的思维伙伴。用得好不好取决于你愿不愿意把从问题到结论的长链条拆开让人和机器各干一段。3.2 培养数学直觉的具体练习书里有一章谈直觉在数学中的作用这部分让我联想起一个更实际的问题数学直觉能不能刻意训练我的答案是能但方法可能和你想的不一样。不是狂刷题就能练出直觉机械重复训练的是套路不是直觉。真正的直觉来自对结构的理解和大量不同问题之间的类比。我常用的一个练习是转换表述法遇到任何数学问题强迫自己用三种不同的语言重新表述它——几何语言、代数语言、算法语言。如果一个问题能用几何想象帮助理解又能在代数计算里走通还能用递归或搜索的算法逻辑去模拟那我基本就吃透了其中的结构。这个练习的奇妙之处在于它不是在训练解题技巧而是在训练模式识别能力。你见过足够多的结构相似但场景各异的问题后面对新问题时就能自动联想到旧经验。这就是直觉的来源。书里管这个叫认识论上的类比我觉得说白了就是让大脑建立一张足够密集的知识网络让问题到这个网络里能自然找到相似路径。另一个练习看起来更玄读数学史和数学家传记。以前我也觉得这是闲书但读《天才与算法》时我意识到了一个道理——数学发现的过程本身就是理解数学结构的绝佳线索。看看高斯当年是怎么猜出素数定理的或者图灵是怎么考虑可计算性这个概念的他们思考问题的路径其实比教科书里经过阉割的证明更接近数学思维的真相。看完这些历史你会不自觉地在自己的问题里寻找类似的思维模式这本身就是一种直觉训练。我还试过一种更有意思的练习把一道数学题讲给完全不懂数学的人听。这个练习极其折磨人也极其有效。因为当你不能用特征值共轭收敛这些术语时你就被迫去寻找问题的本质——它到底在说一件什么事这个过程会强迫大脑剥离技术细节直接抵达结构核心。做过几次以后我发现自己面对陌生问题时多了一种先理解它在说什么再想怎么解的习惯。3.3 绕开AI数学辅助的坑用AI辅助数学探究听着很美好但实际操作中有几个坑我踩过以后真心想提醒大家。第一个坑是AI的自信误导。现在的对话式AI在给出数学结论时往往语气非常笃定仿佛它已经严格推理过。但实测会发现它经常会在看似合理的推导里塞进一个微小但致命的错误比如分母漏了绝对值条件或者指数上少了一个负号。对策只有一个必须亲自动手验证AI给出的每一步关键推导。我的习惯是把AI给的答案当成思路提示而不是待验证的真题任何关键结论都要自己复算一遍。第二个坑是过度依赖现有库。如果你用AI帮你查已有的数学结论你会发现它给出的结果常常混着过时信息和错误链接。数学领域知识更新快尤其是预印本风格的论文成果AI的训练数据往往跟不上。所以我建议把AI当成引路员而不是图书馆员。让它带你找到问题的方向和可能的文献线索但最终还是要回到原始论文或权威教材里核对结论。第三个坑是很隐蔽的框架跑偏。AI倾向把问题嵌入它熟悉的框架里回答。比如你给它一个组合数学问题它可能会硬往生成函数上靠因为这类问题在训练数据中确实更多用生成函数解决。但如果你的问题其实适合用群论或者概率方法AI的这种倾向就会带你绕远路。我的对策是在提问时主动给出我怀疑这问题可能适合XX方法请用另一种方法再给我一种思路强迫AI跳出惯性框架。这三个坑归纳起来核心就一句话AI是帮手不是权威。它擅长的是在你被既有思路困住时提供一个不同角度的建议但最终的判断权、验证权和决策权都要牢牢握在自己手里。4. 阅读这本书时最值得琢磨的几个点4.1 数学思维和算法思维是两回事《天才与算法》整个系列都是在讨论人脑和AI的关系而数学思维和算法思维的差异是我读下来觉得最有现实意义的一个角度。很多人把这两者混为一谈觉得数学差的人学不会编程或者编程厉害的人数学肯定好。实际上它们是两套不同的思维系统。算法思维的核心是把过程描述清楚输入是什么每一步做什么输出什么边界条件怎么处理。这种思维追求的是可计算、可验证、有限步完成。数学思维的核心是结构洞察条件和结论之间是否存在某种必然联系能否用更抽象的方式理解这种联系。它追求的是普遍性、确定性和解释力。一个很好的例子是求最大公约数。从算法思维看辗转相除法是一个清晰的过程两个数取余替换直到余数为零输出最后的除数。从数学思维看这段算法的本质是数对生成的欧几里得环上的递归结构它和唯一分解定理裴蜀等式这些抽象结论之间的联系比算法本身更重要。在实际工作中这两种思维需要配合。算法思维帮你把问题落到可执行的层面数学思维帮你判断这个执行方案在更大范围内是否为最优。只懂算法思维容易陷入能跑就行的局部陷阱只懂数学思维容易停留在理论上可行的纸面推演做不出能交付的东西。书里有个观点让我很认同未来的AI会让算法实现这件事变得越来越简单但理解和诠释数学结构的能力会越来越稀缺。换句话说你可以越来越不关心代码怎么写但永远需要知道为什么这样做是对的。后者正是数学思维的领域。4.2 数学教育的误区过早追求技巧读到书中关于人类数学学习的部分时我忍不住反思了主流数学教育的路径。我们的数学课堂通常把大部分时间花在教授计算技巧和标准解法上——解方程、求导、积分、背公式练习册一本接一本。这套训练法对提升应试能力有效但它对培养真正的数学思维几乎是负面的。为什么会这样因为过多的技巧训练会让人误以为数学就是找到正确的公式套进去。一旦遇到没有现成公式的问题大脑就停工了。真正的数学能力恰恰是在这种没有现成答案的时候才显出来的敢不敢提出一个粗糙的猜想愿不愿意从一个不完整的直觉出发尝试梳理能不能接受走错方向后推倒重来。如果我们把《天才与算法》里的思想落地到教育上会得到一个明显的建议应当尽早引入探索式学习让人从小就体验从现象到猜想再到证明的完整过程而不是只盯着证明的最后一公里。这一点我觉得不仅适用于学生也适用于所有想提升数学能力的成年人。我自己学新数学分支的方式就是这种思路的实践不看定理证明的细节先抓定理背后的动机——提出者想解决什么问题为什么想到用这个工具。一旦理解了动机后续的证明细节反而容易记住和重建。这和背下来的知识不一样它变成了一种思维方式是能迁移到任何领域的能力。4.3 AI时代还需要学数学吗这个问题现在被问得越来越多。很多人的想法是既然AI能在几秒钟内完成积分、解方程甚至能帮我们写出形式化证明我们还有必要花大量时间去学数学吗说实话我一直觉得这个问题本身问错了。我们要区分使用数学和理解数学。使用数学的人只需要知道该调哪个函数、该交哪条公式这点上AI确实能帮大忙。但理解数学的人做的事情完全不同——他们在面对别人不会用AI描述问题时能准确地把现实问题翻译成数学模型在AI给出一堆相关性结果时能判断哪个是真正的因果关系在模型出现异常输出时能从数学底层找到原因。这种能力不仅没有因为AI的出现而贬值反而更值钱了。原因是AI能生成的越多判断什么值得生成的就越值钱。就像摄影术发明以后画家并没有消失但画得像这个技能确实贬值了画出独特感受的能力变得更重要。数学也一样计算能力被工具取代后剩下的恰恰是数学里更接近艺术的层面——发现问题、建立模型、判断重要性、感受结构之美。所以我的答案是不仅要学数学还要用正确的方式学——学思考方式而不是学计算流程学结构观念而不是背公式套路。AI把我们从一个被计算奴役的世界里解放出来同时也逼我们走向数学的更高层级。这跟书中数学的艺术的主题完全呼应工具越来越强人的创造力和审美才会越来越体现价值。5. 写在最后这本书读到第十二章时我最直观的感受是终于有一本书能把数学中说不清道不明的部分用比较严肃的框架讲清楚了。数学的美、数学家的直觉、算法和创造力的边界这些话题过去只存在于私人对话和零星随笔里而《天才与算法》试着把它们拼成一幅相对完整的图景。如果你带着能不能从这本书里学到几个算法的期待去读大概会失望。但如果你愿意把它当作一本数学思维探索笔记来读代入自己的实际经验去理解收获会远超预期。尤其推荐给那些在工作中需要大量使用数学工具又一直觉得自己和真正的数学之间隔着一层东西的人——这本书很可能就是捅破那层纸的工具。我个人读完这章后至少有一个变化已经发生了以前遇到难题卡住时我会焦虑地快速尝试各种方法越试越乱。现在我会提醒自己停下来先把问题里那些看似无关的线索在脑中过一遍像看一幅画一样审视野问题结构。神奇的是这种审美式的审视往往比猛冲更能带我到正确方向。这可能就是书中说的数学艺术感在起作用吧。
返回列表