《人工智能》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:柴玉梅,张坤丽主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111384014
  • 页数:249 页
图书介绍:本书主要介绍人工智能的基本理论、基本技术及其应用。全书共分为九章,前五章系统地介绍人工智能的基本内容。其中,第一章概述人工智能基本概念、研究目标、研究途径、研究领域及发展概况等;第二章到第五章是本书的重点,各章都是在介绍知识表示技术的基础上介绍相应的问题求解技术。第二章介绍基于图的知识表示与图搜索技术;第三章介绍基于谓词逻辑的知识表示与逻辑推理技术;第四章介绍不确定性知识表示与不确定性推理技术;第五章介绍产生式表示与专家系统。后四章简要地介绍当前人工智能的几个主要研究领域。其中,第六章介绍几种简单、常用的机器学习方法,并给出应用实例;第七章简要介绍了计算智能中的几种典型方法及其应用;第八章介绍自然语言处理的基本过程及应用;第九章介绍分布式人工智能的基础知识和典型应用案例。后四章是扩展部分,对本科生来说,内容略有难度,可根据学生的程度和掌握情况及课时安排在章节和内容层次上有所删减与选择。

第1章 绪论 1

1.1 什么是人工智能 1

1.1.1 人工智能 1

1.1.2 智能 2

1.1.3 人工智能的测试 3

1.2 人工智能的研究内容 5

1.2.1 学科结构 5

1.2.2 基本技术 6

1.2.3 基本内容 7

1.3 人工智能的研究目标 7

1.4 人工智能的研究途径和方法 7

1.4.1 传统划分方法 7

1.4.2 现代划分方法 9

1.5 人工智能的研究领域 10

1.5.1 博弈 10

1.5.2 自动定理证明 10

1.5.3 专家系统 11

1.5.4 模式识别 12

1.5.5 机器学习 13

1.5.6 计算智能 13

1.5.7 自然语言处理 14

1.5.8 分布式人工智能 15

1.5.9 机器人 15

1.6 人工智能的发展概况 17

1.6.1 诞生 17

1.6.2 发展 17

1.6.3 现状与发展趋势 18

习题1 19

第2章 基于图的知识表示与图搜索技术 20

2.1 概述 20

2.1.1 知识与问题求解框架 20

2.1.2 知识表示 21

2.1.3 图搜索技术 22

2.2 状态空间图表示 23

2.2.1 状态空间图 23

2.2.2 隐式状态空间图 28

2.3 状态空间图的盲目搜索 30

2.3.1 广度优先搜索 31

2.3.2 深度优先搜索 32

2.4 状态空间图的启发式搜索 34

2.4.1 启发式搜索算法 34

2.4.2 启发式搜索的A算法和A*算法 35

2.4.3 A*算法在游戏中的应用 41

2.5 与或图表示及搜索技术 43

2.5.1 与或图表示 43

2.5.2 与或树的盲目搜索 46

2.5.3 与或树的启发式搜索 48

2.6 博弈树及搜索技术 51

2.6.1 博弈树 51

2.6.2 博弈树搜索 52

2.6.3 剪枝技术在博弈问题中的应用 56

习题2 60

第3章 基于谓词逻辑的知识表示与机器推理技术 64

3.1 机器推理概述 64

3.2 谓词逻辑简介 65

3.2.1 基于命题逻辑的知识表示 65

3.2.2 谓词逻辑 65

3.2.3 基于谓词逻辑的知识表示 68

3.3 自然演绎推理 71

3.4 归结演绎推理 73

3.4.1 子句集 73

3.4.2 命题逻辑中的归结原理 77

3.4.3 替换与合一 79

3.4.4 谓词逻辑中的归结原理 81

3.4.5 利用归结原理求解问题 84

3.4.6 归结策略 86

3.5 归结原理与Prolog语言 92

3.5.1 Horn子句 92

3.5.2 逻辑程序设计语言Prolog 94

3.6 基于规则的演绎推理 97

3.6.1 正向演绎推理 97

3.6.2 反向演绎推理 100

3.6.3 双向演绎推理 102

习题3 102

第4章 不确定性知识的表示与推理技术 105

4.1 不确定性知识的表示与推理概述 105

4.1.1 不确定性及其类型 105

4.1.2 不确定性推理 106

4.2 确定性理论 108

4.2.1 知识的不确定性表示 108

4.2.2 证据的不确定性表示 110

4.2.3 不确定性的传播与计算 111

4.2.4 确定性理论的特点及进一步发展 112

4.3 主观贝叶斯方法 113

4.3.1 知识的不确定性表示 113

4.3.2 证据的不确定性表示 114

4.3.3 不确定性的传播与计算 115

4.3.4 主观贝叶斯方法的特点 118

4.4 证据理论 118

4.4.1 D-S理论 119

4.4.2 证据理论的不确定性推理模型 123

4.5 基于贝叶斯网络的推理 129

4.5.1 什么是贝叶斯网络 129

4.5.2 贝叶斯网络推理 129

4.6 模糊推理 132

4.6.1 模糊集合及模糊逻辑 132

4.6.2 简单模糊推理 137

4.7 不确定性推理的应用 139

习题4 140

第5章 产生式表示与专家系统 142

5.1 产生式与产生式系统 142

5.1.1 产生式表示 142

5.1.2 产生式系统结构 144

5.1.3 产生式系统工作过程 145

5.2 专家系统概述 150

5.2.1 什么是专家系统 151

5.2.2 专家系统的类型 151

5.2.3 专家系统的发展 153

5.3 专家系统结构及工作过程 155

5.3.1 专家系统的结构 155

5.3.2 专家系统工作过程 156

5.4 专家系统的开发 159

5.4.1 开发步骤和方法 159

5.4.2 知识获取 160

5.4.3 推理机及解释机构设计 161

5.4.4 开发工具及开发环境 162

5.5 专家系统的实例 164

5.6 新型专家系统 166

5.6.1 分布式专家系统 166

5.6.2 协同式专家系统 167

5.6.3 模糊专家系统 168

5.6.4 神经网络专家系统 169

习题5 170

第6章 机器学习 171

6.1 概述 171

6.1.1 机器学习的定义 171

6.1.2 机器学习系统的基本结构 171

6.1.3 一个学习系统的例子 172

6.2 概念学习 174

6.2.1 概念学习的FIND-S算法 174

6.2.2 FIND-S算法实例 174

6.3 决策树 175

6.3.1 决策树的表示 176

6.3.2 决策树的学习——ID3算法 176

6.3.3 ID3算法实例 178

6.4 人工神经网络 179

6.4.1 感知器 180

6.4.2 线性单元 181

6.4.3 多层网络和反向传播算法 182

6.4.4 反向传播算法实例 183

6.5 遗传算法 186

6.5.1 遗传算法模型 186

6.5.2 遗传算法实例 188

6.5.3 遗传编程 190

6.5.4 遗传编程举例 191

习题6 192

第7章 计算智能 194

7.1 人工免疫算法 194

7.1.1 自然免疫系统 194

7.1.2 人工免疫算法模型 195

7.1.3 人工免疫算法的应用 196

7.2 蚁群算法 197

7.2.1 蚂蚁系统的原理 197

7.2.2 蚁群算法模型 198

7.2.3 蚁群算法的应用 200

7.3 粒子群算法 201

7.3.1 粒子群系统 201

7.3.2 粒子群算法模型 201

7.3.3 粒子群算法的应用 202

7.4 模拟退火算法 202

7.4.1 固体退火过程 202

7.4.2 模拟退火算法模型 203

7.4.3 模拟退火算法的应用 204

习题7 204

第8章 自然语言处理 205

8.1 概述 205

8.1.1 自然语言的特点 206

8.1.2 自然语言处理涉及的层次 207

8.2 词法分析 208

8.2.1 英语中词的识别 208

8.2.2 汉语分词 209

8.3 句法分析 211

8.3.1 短语结构语法 211

8.3.2 依存语法 212

8.4 语义分析 212

8.4.1 词义消歧 213

8.4.2 语义角色标注 213

8.5 语言知识库 213

8.5.1 现代汉语语法信息词典 214

8.5.2 知网 215

8.5.3 现代汉语虚词用法知识库 216

8.6 自然语言处理的应用 218

8.6.1 机器翻译 218

8.6.2 信息检索 219

习题8 220

第9章 分布式人工智能及其应用 221

9.1 DAI的特点 221

9.1.1 Agent及其特性 222

9.1.2 Agent分类 223

9.1.3 Agent的BDI模型 225

9.1.4 Agent联盟 226

9.1.5 DAI系统特性 228

9.2 多Agent系统 228

9.2.1 多Agent系统分类 229

9.2.2 Agent的学习 229

9.2.3 多Agent通信 230

9.3 分布式问题求解 232

9.3.1 多Agent联合求解过程 233

9.3.2 合同网 234

9.4 并行人工智能 235

9.4.1 并行人工智能的软件支持 235

9.4.2 并行人工智能的硬件支持 236

9.5 分布式人工智能的应用 237

9.5.1 多Agent在军事作战指挥系统中的应用 237

9.5.2 多Agent在智能交通中的应用 239

9.5.3 多Agent在智能大厦中的应用 242

习题9 244

实验指导 245

基础实验部分 245

实验一 求解八数码问题 245

实验二 使用极小极大分析方法实现井字棋游戏 245

实验三 实现基于谓词逻辑的归结原理 246

实验四 实现一个基于产生式系统的小型专家系统 246

扩展实验部分 247

参考文献 248