人工智能算法 卷1:基础算法 作者:[美]希顿 出版时间:2020年版内容简介 算法是人工智能技术的核心。本书介绍了人工智能的基础算法,全书共10 章,涉及维度法、距离度量算法、K 均值聚类算法、误差计算、爬山算法、模拟退火算法、Nelder-Mead 算法和线性回归算法等。书中所有算法均配以具体的数值计算来进行讲解,读者可以自行尝试。每章都配有程序示例,GitHub 上有多种语言版本的示例代码可供下载。本书适合作为人工智能入门读者以及对人工智能算法感兴趣的读者阅读参考。目录第 1 章 AI 入门 11.1 与人类大脑的联系 21.1.1 大脑和真实世界 31.1.2 缸中之脑 51.2 对问题建模 61.2.1 大脑和真实世界 71.2.2 回归分析 91.2.3 聚类问题 101.2.4 时序问题 101.3 对输入/ 输出建模 111.3.1 一个简单的例子 151.3.2 燃油效率 161.3.3 向算法传入图像 181.3.4 金融算法 201.4 理解训练过程 211.4.1 评估成果 221.4.2 批量学习和在线学习 221.4.3 监督学习和非监督学习 231.4.4 随机学习和确定学习 231.5 本章小结 23第 2 章 数据归一化 252.1 计量尺度 252.2 观测值归一化 292.2.1 名义量归一化 302.2.2 顺序量归一化 322.2.3 顺序量解归一化 342.2.4 数字量归一化 352.2.5 数字量解归一化 372.3 其他归一化方法 382.3.1 倒数归一化 382.3.2 倒数解归一化 382.3.3 理解等边编码法 392.3.4 等边编码法的实现 412.4 本章小结 45第3 章 距离度量 473.1 理解向量 473.2 计算向量距离 493.2.1 欧氏距离 493.2.2 曼哈顿距离 513.2.3 切比雪夫距离 533.3 光学字符识别 543.4 本章小结 57第4 章 随机数生成 594.1 伪随机数生成算法的概念 604.2 随机数分布类型 614.3 轮盘模拟法 644.4 伪随机数生成算法 654.4.1 线性同余生成法 664.4.2 进位乘数法 674.4.3 梅森旋转算法 684.4.4 Box-Muller 转换法 704.5 用蒙特卡洛方法估算PI 值 724.6 本章小结 74第5 章 K 均值聚类算法 755.1 理解训练集 775.1.1 非监督学习 775.1.2 监督学习 805.2 理解K 均值算法 805.2.1 分配 815.2.2 更新 835.3 K 均值算法的初始化 845.3.1 随机K 均值初始化 845.3.2 K 均值算法的Forgy 初始化 875.4 本章小结 90第6 章 误差计算 916.1 方差和误差 926.2 均方根误差 936.3 均方误差 936.4 误差计算方法的比较 946.5 本章小结 96第7 章 迈向机器学习 977.1 多项式系数 997.2 训练入门 1017.3 径向基函数网络 1037.3.1 径向基函数 1047.3.2 径向基函数网络 1077.3.3 实现径向基函数网络 1097.3.4 应用径向基函数网络 1137.4 本章小结 115第8 章 优化训练 1178.1 爬山算法 1178.2 模拟退火算法 1218.2.1 模拟退火算法的应用 1228.2.2 模拟退火算法 1238.2.3 冷却进度 1268.2.4 退火概率 1278.3 Nelder-Mead 算法 1288.3.1 反射 1308.3.2 扩张操作 1318.3.3 收缩操作 1328.4 Nelder-Mead 算法的终止条件 1338.5 本章小结 134第9 章 离散优化 1359.1 旅行商问题 1359.1.1 旅行商问题简要说明 1369.1.2 旅行商问题求解的实现 1379.2 环形旅行商问题 1389.3 背包问题 1399.3.1 背包问题简要说明 1409.3.2 背包问题求解的实现 1419.4 本章小结 143第 10 章 线性回归 14410.1 线性回归 14410.1.1 最小二乘法拟合 14610.1.2 最小二乘法拟合示例 14810.1.3 安斯库姆四重奏 14910.1.4 鲍鱼数据集 15110.2 广义线性模型 15210.3 本章小结 155附录A 示例代码使用说明 157A.1 “读懂人工智能”系列书简介 157A.2 保持更新 157A.3 获取示例代码 158A.4 示例代码的内容 159A.5 如何为项目做贡献 163参考资料 164 上一篇: Unity 3D 特效设计必修课 赵京宇 2019年版 下一篇: 信息系统安全实验教程 陈萍 2020年版