图解机器学习算法作者 [日]秋庭伸也出版时间 2021年版内容简介本书基于丰富的图示,详细介绍了有监督学习和无监督学习的17种算法,包括线性回归、正则化、逻辑回归、支持向量机、核方法、朴素贝叶斯、随机森林、神经网络、KNN、PCA、LSA、NMF、LDA、k-means算法、混合高斯分布、LLE和t-SNE。书中针对各算法均用Python代码进行了实现,读者可一边运行代码一边阅读,从而加深对算法的理解。目录第 1章机器学习基础 11.1 机器学习概要 2什么是机器学习 2机器学习的种类 3机器学习的应用 81.2 机器学习的步骤 9数据的重要性 9有监督学习(分类)的例子 11无监督学习(聚类)的例子 16可视化 18图形的种类和画法:使用Matplotlib显示图形的方法 22使用pandas理解和处理数据 30本章小结 36第 2章有监督学习 372.1 算法1:线性回归 38概述 38算法说明 39详细说明 412.2 算法2:正则化 45概述 45算法说明 48详细说明 502.3 算法3:逻辑回归 52概述 52算法说明 53详细说明 552.4 算法4:支持向量机 58概述 58算法说明 59详细说明 602.5 算法5:支持向量机(核方法) 63概述 63算法说明 64详细说明 652.6 算法6:朴素贝叶斯 68概述 68算法说明 70详细说明 742.7 算法7:随机森林 76概述 76算法说明 77详细说明 802.8 算法8:神经网络 81概述 81算法说明 83详细说明 862.9 算法9:KNN 88概述 88算法说明 89详细说明 90第3章无监督学习 933.1 算法10:PCA 94概述 94算法说明 95详细说明 983.2 算法11:LSA 99概述 99算法说明 100详细说明 1043.3 算法12:NMF 105概述 105算法说明 106详细说明 1083.4 算法13:LDA 111概述 111算法说明 112详细说明 1143.5 算法14:k-means算法 117概述 117算法说明 117详细说明 1193.6 算法15:混合高斯分布 122概述 122算法说明 123详细说明 1263.7 算法16:LLE 127概述 127算法说明 128详细说明 1313.8 算法17:t-SNE 133概述 133算法说明 134详细说明 136第4章评估方法和各种数据的处理 1394.1 评估方法 140有监督学习的评估 140分类问题的评估方法 140回归问题的评估方法 148均方误差和决定系数指标的不同 152与其他算法进行比较 152超参数的设置 154模型的过拟合 155防止过拟合的方法 155将数据分为训练数据和验证数据 156交叉验证 158搜索超参数 1604.2 文本数据的转换处理 163基于单词出现次数的转换 163基于tf-idf的转换 164应用于机器学习模型 1654.3 图像数据的转换处理 167直接将像素信息作为数值使用 167将转换后的向量数据作为输入来应用机器学习模型 168第5章环境搭建 1715.1 Python 3的安装 172Windows 172macOS 172Linux 173使用Anaconda在Windows上安装 1745.2 虚拟环境 175通过官方安装程序安装Python的情况 175通过Anaconda安装Python的情况 1775.3 第三方包的安装 178什么是第三方包 178安装第三方包的方法 178参考文献 180 上一篇: 从逻辑思路到实战应用:轻松掌握Excel 2019年版 韩小良 著 下一篇: 数据结构与算法:Python版 2020年版 周元哲 著