有哪些看起来很高端的技术其实原理很暴力很初级? (opens in new tab)
北冥有鱼,北大理论物理博士,互联网从业 查看知乎原文 聊一个最典型的——深度学习。 这东西现在被包装得神乎其神,什么”人工智能”、“机器理解”、“涌现能力”,听起来像是人类终于触碰到了智能的本质。但你把外壳拆开看,里面的原理土得能让人笑出声。 第一层暴力:把一切问题都变成”凑数字” 不管你要解决什么问题——识别猫、翻译句子、生成图片、下围棋——深度学习的第一步都是把它变成数字。 图片?就是一堆像素值(0-255 的矩阵)。文字?给每个词分配一个向量(一串数字)。声音?采样成波形数字。 然后问题就统一成了:输入一堆数字,输出一堆数字,中间找个函数把它们连起来。 没有任何”理解”,就是数字到数字的映射。 第二层暴力:这个”函数”的构造简单到离谱 神经网络的一个”神经元”做什么? 把输入的每个数字乘以一个权重,加起来,再过一个简单的非线性函数。最常用的叫 ReLU,它的定义是:“小于 0 的变成 0,大于 0 的保持不变”。就这么土。 然后把几百万个这样的神经元堆起来,一层连一层。 就这。没有什么复杂的数学结构,没有精巧的逻辑推理,就是乘法、加法、一个弱智非线性函数,重复亿万次。 第三...
Read the original article