6.2 模式匹配工具 函数pat-match是为了ELIZA程序特别定制的模式匹配器。随后的程序也需要模式匹配器,其实并不需要为每一个程序定制模...
第6章 构建软件工具 所谓人,就是能够使用工具的动物。没有工具就无从着力,有了工具则所向披靡。——托马斯•卡莱尔(1795-1881)在第4章和...
5.4 ELIZA程序:一个基于规则的翻译器 现在我们已经有了一个能用的模式匹配器了,我们还需要一些模式来进行匹配。进一步来说,我们需要模式来与...
5.3 段模式匹配 在模式(?P need . ?X)中,变量?X匹配的是与长度无关的输入列表的剩余部分。相对的?P也就是只能匹配耽搁元素,就是...
5.1 描述和定义ELIZA 现在,我们已经有了ELIZA的一个大概概念,我们可以开始描述和定义程序了,之后可以开始实现和调试。ELIZA的算法...
第5章 ELIZA:和机器对话 解释就是掩饰,越抹越黑。——Joseph WeizenbaumMIT 计算机科学家本章和第一部分的地域章节会着重...
4.15 重复第五阶段:版本2的分析 关于GPS在多个问题领域内的扩展性我们已经展示过了。重点就在于我们不需要改变程序本身来适应新的问题;我们仅...
4.14 积木世界问题 另一个引起AI领域中广泛关注的问题就是积木世界问题。想像一群在桌面上玩堆积木的孩子。问题就是把当前的积木配置,转化成目标...
4.12 新的问题来了:猴子和香蕉问题 为了显示我们的GPS真的是通用的,需要在不同的问题中检验。我们来看一看一个经典的AI问题,最初是由Sau...
文集作者