导语

内容提要

本书从实用性和先进性出发,较全面地介绍人工智能的发展脉络、基本理论以及现代人工智能新技术与应用案例。全书共7章,第1章绪论,介绍人工智能的概念和发展简史,当前发展方向、研究热点,基本研究内容、所采用的研究方法;第2章讨论传统经典人工智能的知识表示、知识工程、搜索技术、群智能算法、知识图谱、专家系统和规划技术等基本知识,同时阐明人工智能研究中的数学基础和作用;第3章主要介绍实践人工智能应用的编程语言Python;第4章主要以Scikit-learn为基础介绍机器学习的基础知识和实践案例;第5章为人工神经网络与深度学习,内容包括BP神经网络、卷积神经网络CNN、循环神经网络RNN以及生成对抗网络GAN及其相关应用案例,并简单介绍深度学习工具;第6章讨论人工智能的应用领域,包括计算机视觉、自然语言处理、语音识别、专家系统、知识图谱、多智能体和智能机器人等;第7章介绍新一代人工智能技术,对未来人工智能的发展方向和趋势进行展望,提出了当前面临的风险和挑战。
目录
第1章 绪论
1.1 人工智能的概念
1.2 人工智能的发展简史
1.3 人工智能的发展方向
1.4 人工智能的研究内容和研究方法
1.5 本章小结
习题1
第2章 经典人工智能及数学基础
2.1 经典人工智能的研究内容
2.2 经典人工智能的研究目标与研究路径
2.2.1 概念表示
2.2.2 知识表示
2.2.3 知识工程
2.2.4 知识图谱
2.2.5 搜索技术
2.2.6 群智能算法
2.2.7 专家系统
2.2.8 规划技术
2.3 数学基础
2.3.1 人工智能必备的数学基础
2.3.2 数学在人工智能中的作用
2.3.3 数学在人工智能中的支撑作用
2.4 本章小结
习题2
第3章 人工智能编程基础
3.1 人工智能编程环境
3.2 Anaconda环境的搭建
3.2.1 Windows下Anaconda环境的搭建
3.2.2 macOS下Anaconda环境的搭建
3.2.3 Linux下Anaconda环境的搭建
3.3 Python语法基础
3.3.1 Python语言的特点
3.3.2 Python编程第一步
3.3.3 Python基本语法
3.3.4 基本数据类型
3.3.5 变量
3.3.6 运算符与表达式
3.3.7 控制流
3.3.8 数据结构
3.3.9 输入与输出
3.3.10 函数
3.3.11 类和对象
3.3.12 文件操作
3.4 Python模块和包
3.4.1 模块
3.4.2 包
3.4.3 第三方库
3.5 本章小结
习题3
第4章 机器学习
4.1 机器学习简介
4.1.1 塞缪尔的跳棋
4.1.2 浅层学习与深度学习
4.2 浅层学习
4.2.1 监督学习
4.2.2 无监督学习
4.2.3 弱监督学习
4.2.4 强化学习
4.3 数据集和数据集预处理
4.3.1 数据集
4.3.2 数据预处理
4.3.3 数据集分割
4.4 模型评估
4.4.1 欠拟合、过拟合、适度拟合
4.4.2 分类评价指标
4.4.3 回归评价指标
4.5 常用机器学习算法
4.5.1 线性回归
4.5.2 支持向量机
4.5.3 朴素贝叶斯
4.5.4 逻辑回归
4.5.5 K最近邻算法
4.5.6 决策树
4.5.7 随机森林
4.5.8 梯度提升决策树
4.5.9 K均值聚类
4.5.10 层次聚类
4.5.11 DBSCAN聚类
4.5.12 主成分分析
4.6 本章小结
习题4
第5章 人工神经网络与深度学习
5.1 人工神经网络
5.1.1 人工神经网络的发展历程
5.1.2 人工神经网络简介
5.2 BP神经网络
5.2.1 BP神经网络的背景及原理
5.2.2 BP算法的基本思想
5.2.3 BP神经网络算法实现
5.3 卷积神经网络
5.3.1 CNN的原理
5.3.2 经典的CNN
5.3.3 CNN应用案例
5.4 循环神经网络
5.4.1 RNN的原理与演变
5.4.2 RNN应用案例
5.5 生成对抗网络
5.5.1 GAN原理
5.5.2 GAN应用案例
5.6 深度学习工具
5.7 本章小结
习题5
第6章 人工智能应用
6.1 计算机视觉
6.1.1 十大算法模型
6.1.2 典型应用
6.2 自然语言处理
6.3 语音识别
6.4 专家系统
6.5 知识图谱
6.6 多智能体
6.7 智能机器人
6.8 本章小结
习题6
第7章 新一代人工智能技术
7.1 人工智能技术的现状
7.1.1 ChatGPT
7.1.2 DeepSeek
7.1.3 其他大模型
7.2 人工智能技术展望
7.2.1 弱人工智能与强人工智能
7.2.2 人工智能的风险与挑战
7.3 本章小结
习题7
附录A 与本书相关的软件及其需独立安装的第三方库列表
附录B 机器学习的数学基础
B.1 高等数学
B.2 线性代数
B.3 概率论和数理统计
参考文献