本书是国家*立项建设的优秀网络课程“AI智能网络课程”的配套教材。全书共10章,主要内容:绪论、知识表示、搜索原理、推理技术、机器学习、规划系统、专家系统、自然语言理解、智能控制、人工智能程序设计。附录中给出了人工智能网络课程使用指南。
本书可作为本科学校和高职高专学校计算机相关专业的“人工智能”课程教材或教学参考书,还可供从事人工智能研究、开发与应用的科技工作者学习参考。建议读者尽可能结合“人工智能网络课程”进行学习和训练,充分利用该网络课程提供的丰富教学资源。
第1章 绪论
1.1 人工智能的定义与发展
1.1.1 人工智能的定义
1.1.2 人工智能的起源与发展
1.2 人类智能与人工智能
1.2.1 研究认知过程的任务
1.2.2 智能信息处理系统的假设
1.2.3 人类智能的计算机模拟
1.3 人工智能的学派及其争论
1.3.1 人工智能的主要学派
1.3.2 对人工智能基本理论的争论
1.3.3 对人工智能技术路线的争论
1.4 人工智能的研究与应用领域
1.4.1 问题求解
1.4.2 逻辑推理与定理证明
1.4.3 自然语言理解
1.4.4 自动程序设计
1.4.5 专家系统
1.4.6 机器学习
1.4.7 人工神经网络
1.4.8 机器人学
1.4.9 模式识别
1.4.10 机器视觉
1.4.11 智能控制
1.4.12 智能检索
1.4.13 智能调度与指挥
1.4.14 分布式人工智能与Agent
1.4.15 计算智能与进化计算
1.4.16 数据挖掘与知识发现
1.4.17 人工生命
1.4.18 系统与语言工具
1.5 人工智能对人类的影响
1.5.1 人工智能对经济的影响
1.5.2 人工智能对社会的影响
1.5.3 人工智能对文化的影响
1.6 对人工智能的展望
1.6.1 更新的理论框架
1.6.2 更好的技术集成
1.6.3 更成熟的应用方法
第2章 知识表示
2.1 概述
2.2 状态空间法
2.2.1 问题状态描述
2.2.2 状态图示法
2.2.3 状态空间表示举例
2.3 问题归约法
2.3.1 问题归约描述
2.3.2 与或图表示
2.3.3 问题归约机理
2.4 谓词逻辑法
2.4.1 谓词演算
2.4.2 谓词公式
2.4.3 置换与合一
2.5 语义网络法
2.5.1 二元语义网络的表示
2.5.2 多元语义网络的表示
2.5.3 连词和量化的表示
2.5.4 语义网络的推理过程
……
第3章 搜索原理
第4章 推理技术
第5章 机器学习
第6章 规划系统
第7章 专家系统
第8章 自然语言理解
第9章 智能控制
第10章 人工智能程序设计
附录 网络课程使用说明
参考文献