



















AI 不会“看猫”,它只是学会在高维空间里划一条正确的线。
我们人类看一眼就能认出一只猫,但让计算机做到同样的事却出奇地难。
过去,程序员试图用代码描述“猫”的样子:尖耳朵、胡须、圆眼睛……但无论怎么写,都不能涵盖所有可能。
如今的人工智能却能轻松识别照片中的猫,而秘诀就在——神经网络(Neural Networks)。
本文根据 Quanta Magazine 的插图科普文《How Can AI ID a Cat? An Illustrated Guide》改写,用最直观的方式告诉你:AI 是怎么“学会看”的。

想象一张虚构地图,有两个区域:
三角洲领地(Triangle Territory) 与 方形州(Square State)。
我们知道一些点属于三角洲,有些属于方形州,但不知道它们的边界。
任务是:给定一个新点,判断它属于哪个区域?
这其实就是一个「分类任务(classification task)」:
AI 要找到那条分界线(decision boundary)。
猫识别的原理其实一模一样,只是输入从“经纬度坐标”变成了“图片像素”。
一个神经元其实就是一个数学函数:
它接收若干输入(例如两个坐标或像素值),输出一个结果(接近 0 或 1)。
神经元通过 三个参数 控制行为:
不同参数,对应不同“分界线”。
这条线,就是 AI 分类世界的方式。
最开始,神经元的参数是随机的。它画出的边界线也一团糟。
训练过程,就是 AI 反复:
经过成千上万次迭代,神经元最终找到最优边界。
这个过程叫 训练(training),其核心算法就是 梯度下降(gradient descent)。
单个神经元只能画出直线。
但现实世界的边界往往弯曲复杂——于是我们把许多神经元连接起来,组成「神经网络(neural network)」。
网络由多层构成:
多层网络能在数学空间中画出复杂边界,从而正确区分猫、狗、桌布甚至咖啡杯。
把一张 50×50 的灰度图看作输入,每个像素都是一个数。
整张图共有 2,500 个输入维度。
因此,每张猫图像就是一个 2,500 维空间中的点。
所有猫的照片聚成一个复杂的“猫区域”。
AI 训练的目标就是:
找出包围“猫区域”的那条高维边界。
新图片一旦落入这个区域,AI 就判断它是猫。
同样的原理可以应用于:
虽然形式不同,但本质相同:
AI 从数据中学习模式,而非靠人工设定规则。
文章最后指出一个深刻问题:
神经网络能识别猫,却未必“理解”猫。
它们能准确区分,却无法解释“为什么”。
这就是当前 AI 研究的热点——可解释性(Interpretability)。
我们知道 AI 有效,但未必知道它“如何有效”。
AI 不会看猫,它只是学会在高维空间中划线。
AI 的强大在于——不是被编程去识别世界,而是被训练去发现世界的结构。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。