第一章 何谓人工智慧 1
1.1 定义 1
1.2 基本假设 3
1.3 什么是A.I.技术 5
1.4 模型的层次 16
1.5 成功与否的标准 18
1.6 一般的参考书目 20
1.7 结语 21
第一部份 问题解决 23
第二章 问题及问题空间 25
2.1 以搜寻状态空间的方式来定义问题 25
2.2 问题的特质 37
2.3 生产系统的特性 48
2.4 其他问题 50
2.5 摘要 51
2.6 习题 52
第三章 基本的解题方法 53
3.1 正向对逆向的推理 54
3.2 问题树及问题图表 58
3.3 知识表示及框架问题 60
3.4 匹配 62
3.5 启发函数 68
3.6 弱势方法 70
3.7 搜寻演算法的分析 100
3.8 摘要 104
3.9 习题 105
第四章 游戏竞局 111
4.1 概论 111
4.2 MINIMAX搜寻程序 114
4.3 加上ALPHA-BETA截断法 119
4.4 其他的改良方法 125
4.5 方法的限制 127
4.6 摘要 129
4.7 一些特殊游戏的参考资料 129
4.8 习题 130
第二部份 知识表示法 132
第五章 知识的表示法——利用叙述逻辑来表示 135
5.1 简介表示法 135
5.2 以逻辑来表示简单的事实 137
5.3 在表示式中附加可计算的函数叙述 143
5.4 析解法 149
5.5 自然演绎法 169
5.6 摘要 170
5.7 习题 170
第六章 以其他逻辑方法表示知识 175
6.1 简介 175
6.2 非单调推理方式 178
6.3 统计和机率式的推理 186
6.4 摘要 200
6.5 习题 200
第七章 知识的结构化 203
7.1 简介 203
7.2 宣告表示法 215
7.3 程序表示法 241
7.4 摘要 244
7.5 习题 244
第三部份 进阶篇 247
第八章 高等解题 249
8.1 计划 249
8.2 系统的组织 282
8.3 专家系统 290
8.4 摘要 297
8.5 习题 297
第九章 自然语言了解 301
9.1 简介 301
9.2 了解个别的句子 308
9.3 了解复合句子 336
9.4 走另一条路:语言产生 347
9.5 两方面都做:机器翻译 349
9.6 摘要 350
9.7 习题 350
第十章 认知 353
10.1 认知为何困难 353
10.2 用来解决认知难题的技巧 357
10.3 限定满足法-华尔滋演算法 358
10.4 摘要 366
10.5 习题 366
第十一章 学习 369
11.1 甚么是学习? 369
11.2 随机学习和神经网 370
11.3 强记式的学习 371
11.4 修正参数的学习法 373
11.5 GPS中的学习 375
11.6 概念的学习 376
11.7 发明式的学习:AM 382
11.8 类比式的学习 391
11.9 摘要 394
11.10 习题 396
第十二章 实际建构A.I.系统程式语言和机器 397
12.1 A.I.程式语言:重要的特性 397
12.2 IPL 400
12.3 LISP 401
12.4 SAIL 404
12.5 PLANNER 404
12.6 KRL 405
12.7 PROLOG 410
12.8 摘要 411
12.9 为A.I.应用而设计的计算机结构 415
12.10 习题 418
第十三章 结论 419
13.1 A.I.程式的组成成份 419
13.2 A.I.在电脑科学中的地位 419
13.3 习题 420
参考书目 421
致谢 437
作者索引 439
索引 443