第一章 人工智能——简单回顾 1
AI的简短历史 2
什么是智能程序? 5
AI的主要课题 10
第二章 问题求解:用搜索寻找答案 13
术语和表示 13
组合爆炸 15
搜索技术 17
搜索评价 18
深度优先搜索技术 21
宽度优先搜索技术 28
加入启发式信息 32
爬山法搜索技术 33
最小成本搜索技术 39
搜索技术的选择 42
寻找最优解 42
农夫、狐狸、鸡子和谷物 45
回到丢钥匙问题 58
第三章 专家系统 60
什么是专家系统 60
专家系统怎样工作 63
建立通用的专家系统 69
知识工程 91
第四章 自然语言处理 95
什么是自然语言处理 95
自然语言处理的方法 96
限制性语言 97
状态机NLP分析器 98
上下文无关递归NLP分析器 109
干扰处置分析器 123
第五章 视觉与模式识别 133
过滤、对比和阴影 133
二维系统 135
三维系统 137
普通的识别问题 142
二维模式识别 144
通用系统 177
第六章 机器人学 178
机器人手臂 179
工业机器人 181
自律机器人 185
建立机器人模拟器 186
程序 189
第七章 机器学习 215
两种学习 215
怎样学习分类描述 219
知识表示 225
成功与近似样品过程的实现 229
第八章 逻辑与不定性 239
逻辑 239
婴儿Prolog 247
不定性 258
第九章 显示人的特征 279
是骗术吗? 279
有什么好处? 280
人与机器 280
看病 283
类似人的计算机的含义 297
附录A 与其他语言的接口 299
附录B Turbo Prolog Toolbox(工具箱的使用) 312