第59章 数学的挑战(2/2)
“先吃早饭吧”。苏婉转身走向厨房,“我给你煮个鸡蛋,补补脑”。早餐时,林晨一边剥鸡蛋,一边用手机继续看那份《直观理解》的帖子。帖子讲到矩阵乘法可以看作是一种线性变换,就像拉伸、旋转、剪切空间。他试着想象,突然觉得有点意思——代码是逻辑的排列,数学是空间的变换,底层似乎有某种相通的美感。
“爸爸,你在看什么”?乐乐捧着牛奶杯,好奇地问。“在看……魔法公式”。林晨笑了笑,用孩子能懂的方式说,“学会了这些公式,爸爸就能做出更聪明的电脑程序”。“像奥特曼的变身器吗”?“嗯……差不多吧”。林晨揉了揉儿子的脑袋,“一种能让爸爸变厉害的变身器”。
送走苏婉和乐乐后,林晨没有立刻回到电脑前。他换了一身运动服,下楼绕着小区的跑道慢跑了二十分钟。清早的空气带着一丝凉意,跑动让僵硬的思维稍微活络了一些。他需要保持体力,这场自学马拉松,拼的不仅是智力,更是耐力。回到家,冲了个澡,林晨正式开始了他的“数学重生之旅”。
他选择从线性代数开始,打开MIT公开课的视频。GilbertStrang教授白发苍苍,讲课时充满热情。林晨戴上耳机,拿出崭新的笔记本。第一个概念:向量。“这我懂”。林晨心想,不就是有方向的量嘛。但Strang教授很快引入了向量的几何意义和线性组合,接着是将矩阵看作是对向量的操作集合。当教授在黑板上写下Ax=b,并解释A如何将向量x“变换”成向量b时,林晨第一次感受到了那种“啊哈”!的顿悟时刻。
原来,那些枯燥的数字方阵,是在描述空间如何被扭曲、拉伸。而求解线性方程组,就是在寻找一个输入x,使得经过A这个“机器”加工后,能得到想要的输出b。这个直观的图像,比单纯记忆行变换和求逆公式,要深刻得多。他暂停视频,在笔记本上画了一个简单的坐标系,尝试自己描述一个小矩阵对向量的作用。然后,他打开Python,用NuPy库写了几行代码,亲眼看到矩阵乘法如何改变向量的坐标。
“有点意思”。林晨嘴角微微上扬。当抽象的概念通过代码和可视化变成具体可感的东西时,学习的阻力似乎小了一些。整个上午,他都沉浸在向量空间、子空间、零空间这些概念里。笔记写了十几页,代码也敲了几十行。遇到卡壳的地方,他就去翻那篇精华帖,或者去网上搜索。慢慢地,那些曾经面目可憎的术语,开始变得熟悉起来。
午饭是简单的面条,苏婉早上准备好的。林晨一边吃,一边用手机继续看可汗学院关于概率的视频。下午,他开始挑战微积分——主要是偏导数和梯度。这是理解神经网络如何“学习”的关键。求导的规则他还有点印象,但梯度的方向意义,需要重新建立理解。他找到一张神经网络损失函数的示意图,尝试手动推导一个简单线性模型关于权重的偏导数。过程有些繁琐,但一步一步下来,当他最终得到那个表示“误差对权重敏感度”的表达式时,一种久违的成就感油然而生。那不是完成一个业务需求的成就感,而是一种触及事物底层逻辑的、纯粹的智力愉悦。
傍晚时分,林晨合上笔记本,感到大脑像被充分锻炼后的肌肉,既疲惫又舒畅。他站起来,走到窗边。夕阳给密集的“握手楼”镀上了一层金边。一天的高强度学习,他并没有完全掌握那些数学知识,距离“熟练掌握”更是差得远。但他迈出了第一步,而且是扎实的一步。他重新建立了与数学的连接,找到了适合自己的学习方法,更重要的是,他克服了最初看到数学公式时那种本能的畏难和焦虑。
“代码可以骗人,但逻辑不会”。他想起自己常说的话。数学,或许就是那个最不容欺骗的底层逻辑。苏婉下班接乐乐回来了。晚饭时,林晨主动跟苏婉聊起了今天的学习心得,讲到矩阵的几何意义时,甚至还用手比划了几下。苏婉虽然听不太懂技术细节,但能看到丈夫眼中重新亮起的光彩,那比什么都让她安心。
夜里,林晨再次坐回电脑前。他没有继续啃数学,而是打开了吴恩达的机器学习课程,从昨天卡住的地方继续。这一次,当视频中再次出现矩阵表示法、梯度下降公式时,他不再是一片茫然。虽然理解速度依然不快,需要不时暂停思考,但他能跟得上教授的节奏了,能看懂那些公式在试图表达什么。这是一种微小的、但至关重要的进步。
学习间隙,他习惯性地打开股票软件,看了一眼自选股。红绿闪烁的K线图,此刻在他眼中,似乎不再是纯粹的情绪博弈图表。他想起了今天学的概率、统计,还有那个“从数据中寻找规律”的机器学习核心思想。一个念头越来越清晰:这些正在艰难啃下的数学知识,不仅能帮他找工作,更能为他打开另一扇门——一扇用理性和算法,在市场中寻找规律的门。
他新建了一个笔记文件,命名为“投资系统数学基础构想”,寥寥写下了几个关键词:时间序列分析、统计套利、风险模型……然后,他关掉这个文件,继续看课程视频。路要一步一步走,他知道自己离真正构建系统还差十万八千里,但至少,方向更明确了。
深夜,林晨保存好所有文档,准备休息。关机前,他瞥了一眼桌面日历。距离他再次失业,已经过去半个月了。存款的数字在减少,但大脑里的东西,好像在增加。他关掉灯,躺到床上。黑暗中,那些矩阵、梯度、概率公式还在脑海里轻轻碰撞,发出细微的声响。明天,数学的挑战,还将继续。