关于本书的内容有任何问题,请联系 刘尉
项目1 机器学习认知 1 1.1 项目知识准备 1 1.1.1 什么是机器学习 1 1.1.2 机器学习的应用场景 4 1.1.3 机器学习的流程 5 1.1.4 机器学习的分类 6 1.1.5 过拟合和欠拟合 8 1.1.6 衡量机器学习模型的指标 8 1.2 项目实训 10 1.2.1 搭建机器学习开发环境— Anaconda 10 1.2.2 Jupyter Notebook的 使用操作 11 1.2.3 NumPy的基本使用 13 1.2.4 pandas的基本使用 14 1.2.5 Matplotlib的基本使用 14 1.3 项目拓展—查看机器学习常用 数据集 15 1.4 项目小结 18 1.5 习题 18 项目2 红酒数据集可视化— 数据预处理 19 2.1 项目知识准备 19 2.1.1 数据处理 20 2.1.2 数据降维 23 2.1.3 数据集拆分 24 2.2 项目实训 26 2.2.1 数据标准化处理 26 2.2.2 数据离差标准化处理 28 2.2.3 数据二值化处理 29 2.2.4 数据归一化处理 29 2.2.5 独热编码处理 31 2.2.6 数据降维处理 34 2.3 项目拓展—红酒数据集拆分、 标准化和降维处理 37 2.4 项目小结 40 2.5 习题 40 项目3 基于KNN算法的分类模型 41 3.1 项目知识准备 41 3.1.1 KNN算法的原理 41 3.1.2 KNN算法的流程 42 3.1.3 KNN算法的关键 42 3.2 项目实训 44 3.2.1 KNN算法完成分类任务 44 3.2.2 KNN算法实战—酒的分类 47 3.3 项目拓展—辅助诊断乳腺肿瘤 50 3.4 项目小结 53 3.5 习题 53 项目4 基于线性回归算法的 预测模型 55 4.1 项目知识准备 55 4.1.1 什么是线性回归 55 4.1.2 损失函数 58 4.1.3 岭回归模型 58 4.1.4 套索回归模型 59 4.2 项目实训 60 4.2.1 线性回归模型的应用 60 4.2.2 波士顿房价预测 63 4.2.3 岭回归模型的应用 65 4.2.4 套索回归模型的应用 66 4.3 项目拓展—糖尿病患者病情预测 67 4.4 项目小结 71 4.5 习题 72 项目5 基于逻辑回归算法的 分类模型 73 5.1 项目知识准备 73 5.1.1 逻辑回归算法的基本原理 73 5.1.2 LogisticRegression逻辑回归 分类器 75 5.2 项目实训 77 5.2.1 逻辑回归算法预测考试是否 及格 77 5.2.2 逻辑回归算法实现鸢尾花 分类 79 5.3 项目拓展—判断肿瘤是良性还是 恶性 80 5.4 项目小结 84 5.5 习题 84 项目6 基于朴素贝叶斯算法的 分类模型 85 6.1 项目知识准备 85 6.1.1 朴素贝叶斯原理 85 6.1.2 伯努利朴素贝叶斯算法 87 6.1.3 高斯朴素贝叶斯算法 88 6.1.4 多项式朴素贝叶斯算法 91 6.2 项目实训 94 6.2.1 伯努利朴素贝叶斯模型实现 天气预测 94 6.2.2 高斯朴素贝叶斯模型实现连续值的分类 97 6.2.3 多项式朴素贝叶斯模型实现离散特征的分类 100 6.3 项目拓展—估算个人收入等级 103 6.4 项目小结 109 6.5 习题 109 项目7 基于决策树与随机森林算法 的预测模型 110 7.1 项目知识准备 110 7.1.1 决策树的基本原理和构造 110 7.1.2 随机森林的基本原理和构造 116 7.2 项目实训 119 7.2.1 用决策树判断西瓜的好坏 119 7.2.2 决策树和随机森林实现酒 分类的对比 124 7.3 项目拓展—波士顿房价预测 126 7.4 项目小结 129 7.5 习题 129 项目8 支持向量机 130 8.1 项目知识准备 130 8.1.1 支持向量机(SVM)的概念 130 8.1.2 支持向量机的核函数与参数 选择 132 8.2 项目实训 134 8.2.1 用SVM完成鸢尾花分类 任务 134 8.2.2 SVM算法实战 135 8.3 项目拓展—波士顿房价分析 136 8.4 项目小结 138 8.5 习题 138 项目9 基于k-means算法的 聚类模型 139 9.1 项目知识准备 139 9.1.1 聚类算法 139 9.1.2 k-means算法原理 140 9.1.3 k-means算法流程 141 9.1.4 k-means算法参数选择 142 9.2 项目实训 143 9.2.1 k-means算法应用及 效果展示 143 9.2.2 k-means算法实现鸢尾花 数据的聚类 145 9.3 项目拓展—航空公司客户价值 分析 148 9.4 项目小结 155 9.5 习题 155 项目10 神经网络 156 10.1 项目知识准备 156 10.1.1 神经网络的起源 156 10.1.2 神经网络的原理 157 10.1.3 神经网络的决策过程 158 10.2 项目实训 159 10.2.1 神经网络完成鸢尾花分类 任务 159 10.2.2 神经网络实例— 手写识别 161 10.3 项目拓展—良恶性肿瘤预测 163 10.4 项目小结 164 10.5 习题 164 项目11 模型评估与优化 165 11.1 项目知识准备 165 11.2 项目实训 166 11.2.1 使用交叉验证评估模型 166 11.2.2 使用网格搜索算法进行模型 调参 168 11.2.3 分类模型的可信度评估 170 11.3 项目小结 172 11.4 习题 172
本书紧贴当前国产操作系统发展趋势,紧扣鸿蒙生态“多端融合、一体化开发”的特点,系统且全面地介绍HarmonyO...
本书是一本帮助学生快速掌握微信小程序项目开发的教材。全书共7个项目,包括微信小程序入门、微信小程序项目的分析与...
本书全面、系统地介绍了计算机组装与维护的相关知识,包括硬件组装与选购、系统安装与应用、系统维护与故障排除3个模...
本书以“项目实战、能力递进”为主线,以软件测试行业标准和岗位需求为依据,通过真实项目案例系统讲解软件测试的核心...
本书全面、系统地介绍了信息技术的基础知识及WPS Office 的基本操作。全书共7 个模块,涉及文档处理、电...
本书以 Windows 11 操作系统及 Office 2021 办公应用软件为基础,深度融合了人工智能应用,...
本书以Windows 11操作系统及WPS Office办公应用软件为基础,深度融合人工智能应用,详细讲解如何...
        本书系统讲解 AI Agent...
本书系统讲解 AI 编程与智能体开发的核心知识、技术方法与编程实践,是面向高校计算机类专业学生的专业课教材。本...
本书以SQL Server 2019为实践环境,介绍数据库技术的基本原理、数据库的操作以及数据库应用系统的开发...
我要评论