注册 登录 进入教材巡展
#
  • #

出版时间:2024-01

出版社:中国铁道出版社

以下为《人工智能基础及教育应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113305604
  • 1-1
  • 531544
  • 16开
  • 2024-01
  • 计算机类
  • 本科
内容简介
本书是高等教育面向“四新”服务的信息技术课程系列教材之一,分为 Python 基础、人工智能基础和人工智能实践三部分。第一部分(第 1~7 章)主要介绍了 Python 的基础语法,包括 Python 的基本数据类型、变量、运算符、表达式、程序的控制结构、函数、集合与字典、文件处理等。第二部分(第 8~16 章)论述人工智能的发展、人工智能的三大学派、知识表示、机器学习、人工神经网络、机器视觉、自然语言处理、智能机器人等。第三部分(第 17~22 章)论述基于产生式的动物识别专家系统、基于决策树的银行贷款审批模型、鸢尾花的 K 均值聚类、利用卷积神经网络识别手写数字、利用 DCGAN 生成 MNIST 手写数字、深度强化学习玩 Flappy Bird 游戏等
6 个案例。
本书围绕教育应用梳理人工智能学科领域的知识体系及其相互联系,总结人工智能技术在教育领域的应用场景,关注智能产品给人类的工作和生活带来的便利和影响,使学生体验人工智能技术带来的获得感,熟悉人工智能技术的应用场景,促进学生创新意识、综合能力和科技人文综合素质的发展。
本书适合作为高等院校计算机基础公共课的教材,也可以作为中小学人工智能教师的参考书。

目录
第一部分  Python 基础

第 1 章  Python 简介 4

1.1 Python 语言的特点 4

1.2  Python 主要应用领域 6

1.3  Python 的安装 6

1.4  Python 开发环境 8

习题 .12

第 2 章  第一个 Python 源程序16

2.1  程序基本格式 17

2.2  变量及其命名规则 18

2.3  基本数据类型和组合数据类型21

2.4  字符串 26

习题 35

第 3 章  Python 程序流程控制40

3.1  Python 程序的构成 40

3.2  选择结构 41

3.3  循环结构 46

3.4  异常处理 49

习题 51

第 4 章  列表与元组57

4.1  列表 58

4.2  列表排序 64

4.3  序列类型通用方法 65

4.4  多维列表 66

4.5  元组 67 人工智能基础及教育应用

习题 70

第 5 章  字典与集合76

5.1  字典 76

5.2  集合 81

习题 84

第 6 章  函数 89

6.1  函数的基本概念 89

6.2  函数的定义和调用 90

6.3  参数的传递 93

6.4  参数的几种类型94

习题 99

第 7 章  文件与操作 104

7.1  文件的操作104

7.2 数据文件的存储与处理108

7.3 文件夹的操作 111

习题 114

第二部分  人工智能基础

第 8 章  人工智能之路 119

8.1  人工智能的概念 119

8.2  人工智能的判定方法 120

8.3  人工智能的发展历史 122

8.4  人工智能研究的 Agent 视角 129

8.5  人工智能的层级 130

8.6  人工智能研究的三大学派 131

8.7  人工智能的应用 133

8.8  人工智能的发展趋势 138

习题 138

第 9 章  知识表示 140

9.1  知识表示的概念 140

9.2  一阶谓词逻辑 141

II 目 录

9.3  产生式表示法 144

9.4  框架表示法 145

9.5  知识图谱 148

习题 150

第 10 章  基于知识的推理 151

10.1  推理的概念 151

10.2  确定性推理 152

10.3  不确定性推理 154

10.4  冲突消解 158

10.5 搜索求解策略 159

10.6 专家系统 163

习题 167

第 11 章  机器学习 170

11.1  机器学习的概念 170

11.2  有监督学习 172

11.3  无监督学习 178

11.4  半监督学习 180

11.5  迁移学习 182

习题 184

第 12 章 人工神经网络 186

12.1  生物神经元的结构与功能 186

12.2  神经元的数学模型187

12.3  单层感知机 188

12.4  多层前馈神经网络 190

12.5  误差反向传播算法 191

12.6  深度神经网络 192

习题 206

第 13 章 强化学习 208

13.1  强化学习概述 208

13.2  强化学习问题 209

13.3  马尔可夫决策过程 211

13.4  强化学习算法分类 213 工智能基础及教育应用

13.5  Q 学习算法 214

13.6  深度 Q 学习算法 214

习题 216

第 14 章 计算机视觉 218

14.1  计算机视觉概述 218

14.2  目标分类 218

14.3  目标检测 220

14.4  语义分割 221

14.5  目标跟踪 222

习题 223

第 15 章 自然语言处理. 224

15.1  自然语言处理概述 224

15.2  语音识别 227

15.3  机器翻译 227

习题 228

第 16 章 智能机器人 229

16.1  智能机器人概述 229

16.2  智能机器人的体系结构 231

16.3  机器人视觉系统 233

16.4  机器人规划 237

16.5  情感机器人 237

16.6  机器人应用 238

16.7  智能机器人的发展趋势 239

习题 240

第三部分 人工智能实践

第 17 章 基于产生式的动物识别专家系统 242

17.1  问题提出 242

17.2  解决思路 243

17.3  实验环境 244

17.4  核心代码 244

17.5  实验效果 245

第 18 章 基于决策树的银行贷款审批模型 246

18.1  问题提出 246

18.2  解决思路 247

18.3  实验环境 247

18.4  核心代码 247

18.5  实验效果 248

第 19 章 鸢尾花的 K 均值聚类 249

19.1  问题提出 249

19.2  解决思路 249

19.3  实验环境 250

19.4  核心代码 250

19.5  实验效果 250

第 20 章 利用卷积神经网络识别手写数字 252

20.1  问题提出 252

20.2  解决思路 252

20.3  实验环境 253

20.4  核心代码 253

20.5  实验效果 254

第 21 章 利用 DCGAN 生成 MNIST 手写数字 255

21.1  问题提出 255

21.2  解决思路 255

21.3  实验环境 256

21.4  核心代码 256

21.5  实验效果 257

第 22 章 利用深度强化学习玩 Flappy Bird 游戏 258

22.1  问题提出 258

22.2  解决思路 258

22.3  实验环境 258

22.4  核心代码 259

22.5  实验效果 260 人工智能基础及教育应用

附录 A Python 常用库 262

附录 B Python 在教学中的应用案例 272

附录 C 深度学习框架 275

附录 D Python 综合测试



Baidu
map