1. 人工智能到底是什么?从“能思考的机器”说起
每次和朋友聊起人工智能,我发现很多人第一反应就是电影里那些会造反的机器人,或者像Siri、小爱同学这样的语音助手。其实,这些只是人工智能的“冰山一角”。干了这么多年AI,我觉得最贴切的比喻是:人工智能不是要造一个“人”,而是要赋予机器一种“解决问题的能力”。这种能力,可以像人一样思考(符号智能),也可以像蚂蚁、蜜蜂群体一样协作(计算智能),甚至可以通过分析海量数据自己找到规律(统计智能)。
人工智能的诞生可以追溯到1956年的达特茅斯会议,那会儿计算机还是个庞然大物,一群科学家聚在一起,梦想着让机器也能“思考”。从那时起,AI的发展就分成了好几条路。一条路是“心理模拟,符号推演”,就是让机器像人脑推理一样,用逻辑和规则来处理信息,比如早期的专家系统。另一条路是“生物模拟,神经计算”,这就是我们现在常说的神经网络和深度学习的源头,模仿的是人脑神经元的工作方式。还有“行为模拟,控制进化”,典型代表是遗传算法,模拟生物进化来优化问题。这些不同的研究方法,就像不同的武功门派,最终目的都是让机器变得更“聪明”。
那么,怎么判断一台机器有没有“智能”呢?这就不得不提著名的“图灵测试”。想象一下,你隔着屏幕和另一端聊天,另一端可能是一个人,也可能是一个程序。如果你在聊了半天之后,根本无法分辨对方是人还是机器,那么这个程序就算通过了测试,被认为具有了智能。这个测试虽然简单,但它直指核心:智能的外在表现是理解和交流。当然,现在的AI在很多特定任务上(比如下围棋、识别图片)早已远超人类,但在通用的、常识性的理解和对话上,依然有很长的路要走。理解这些基础概念,是我们拆解所有酷炫AI应用的第一步。
2. 让机器“懂知识”:知识表示与逻辑推理
机器要像人一样解决问题,首先得“有知识”。但机器的“知识”和我们书本上的知识完全不同,它需要被形式化或模型化,转换成它能理解和处理的结构。这就好比你要教一个外星人地球上的“苹果”是什么,你不能只说“一种水果”,你得告诉它形状(圆的)、颜色(可能红或绿)、味道(甜的)、生长在哪里(树上)等一系列特征和关系。这个过程,就是知识表示。
知识表示主要有两大类方法。一类是符号表示法,这是早期AI的主流。它用各种逻辑符号、规则和框架来刻画知识。比如,我们可以用“如果...那么...”的规则来表示:“如果物体是红色的、圆形的、长在树上,那么它可能是苹果。”这种表示清晰、可解释,适合表达人类明确的逻辑和规则。我在做一个早期医疗诊断系统时,就大量使用了这种规则库,把医生的经验一条条编码进去,机器就能根据病人的症状,像医生一样进行推理。
另一类是连接机制表示法,这更像是我们大脑的工作方式。知识不是以一条条规则存储的,而是分布在一个巨大的神经网络中无数神经元之间的连接权重里。你给网络看一百万张猫的图片,它自己调整内部数百万个参数,最终“学会”了猫的特征。这种表示法擅长处理图像、声音、自然语言这类模糊、非结构化的信息。比如现在的人脸识别,机器并不是用“眼睛大小、鼻梁高度”这样的规则来判断的,而是用一个深


392

被折叠的 条评论
为什么被折叠?



