用Excel手搓神经网络,初学者也能吃透深度学习底层逻辑
- 2026-11-13 05:09:18
❄ ✦ ❄ ✦ ❄
AI黑箱
❄ 导语 ❄
平时写人工智能相关的程序、看各类开源代码,总觉得少了点什么。自从有了PyTorch这类强大的框架,我们写深度学习模型变得越来越“偷懒”:一句nn.linear就能搭建起神经网络的一层,一行代码就能完成反向传播,运行、出结果,整个流程顺畅得不像话,但也模糊得不像话。这就像以前看车,只能跟着别人看热闹,凑过去看看车身外观够不够大气、配置够不够丰富,却从来不知道车子能跑起来的核心是什么;发动机里哪是曲轴、哪是连杆,齿轮之间是怎么咬合转动、带动整车前行的,完全一知半解。有时候大家也相互吹捧,叫自己一声专家,其实叫专家非常不好意思,真正深层次的东西不是太了解,于是我非常严谨的说,请叫我一声"应用专家"。想起当初雷军刚酝酿做小米的时候,为了摸清手机的核心逻辑,背包里常年放着40部手机,每天的工作就是反复拆了装、装了拆,一点点搞明白手机到底是个什么东西,这种深耕底层的态度,再对比我自己,真的非常羞愧——天天和神经网络打交道,却对它的底层逻辑一点也没搞明白。我们用框架写出的模型,就像一台组装好的成品车,我们会用它、会调参,却不懂它的“发动机”到底是怎么工作的。不管你是刚入门AI、对神经网络一知半解的新手,还是像我一样,用惯了框架却想回头补基础的开发者,这个项目都能给你带来惊喜。我粗略翻了下,里面各种神经网络加上线性代数基础知识,大概有20个xlsx文件,想把它们全讲完,不仅时间上不现实,我自己的知识储备也远远不够。不过万事开头难,这次我就尝试着把最热门、最基础的部分拆解给大家看。
✦ 一、项目介绍:ai-by-hand-excel——用Excel撕开AI的“黑箱”✦
先给大家说清楚这个项目的核心信息,方便大家直接上手体验:

✦ 二、实操教学:用Excel手搓全连接神经网络(MLP)✦
接下来就是最核心的部分——手把手教大家,如何用Excel搓出一个最简单的全连接神经网络(MLP,也叫多层感知机)。这部分全程不写一行代码,只用Excel的基础功能(单元格计算、公式编辑),哪怕你对Excel只是入门水平,也能跟着做。先给大家科普一个小知识点:全连接神经网络(MLP)是最基础、最核心的神经网络结构,后续的CNN、RNN等复杂网络,本质上都是在MLP的基础上优化而来的。它的核心逻辑很简单:由输入层、隐藏层、输出层组成,层与层之间的每个神经元都相互连接,通过“加权求和+激活函数”,完成从输入到输出的映射,再通过反向传播调整权重,实现模型的训练——而这一切,我们都能在Excel里实现。


✦ 结束语 ✦
这样一个简单的项目,补一补AI基础。ai-by-hand-excel这个项目最动人的地方,就是“反套路”——它没有追求高效,没有堆砌复杂的技术,而是用最朴素的Excel,把AI的“黑箱”撕开了一道口子,让初学者能亲手触摸到深度学习的底层逻辑。
就像我们拆车,不是为了成为修车师傅,而是为了更懂车;我们用Excel手搓神经网络,也不是为了用Excel做项目,而是为了摆脱框架的依赖,真正理解AI的核心——只有懂了底层逻辑,后续用框架、调参、优化模型,才能更有底气,不再是“凭感觉”。
end

电话:
0546-7798988
官网:
www.aozhuo xinxi.com
文字|Darcy
编辑|腾腾