本书对机器学习算法的基本原理和Python程序实现进行了系统的介绍,每种算法都采用Sklearn程序实现和Matplotlib数据可视化。本书共8章,内容包括Python语言基础、机器学习概述、关联规则与推荐算法、聚类、分类、回归与逻辑回归、人工神经网络和支持向量机。
本书可作为高等院校相关专业机器学习或人工智能概论等课程的教材,也可作为从事人工智能、机器学习研究和应用的人员的参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Python机器学习基础(计算机系列教材湖南省普通高等学校教学改革研究项目结题优秀项目配套教材) |
分类 | |
作者 | |
出版社 | 清华大学出版社 |
下载 | |
简介 | 内容推荐 本书对机器学习算法的基本原理和Python程序实现进行了系统的介绍,每种算法都采用Sklearn程序实现和Matplotlib数据可视化。本书共8章,内容包括Python语言基础、机器学习概述、关联规则与推荐算法、聚类、分类、回归与逻辑回归、人工神经网络和支持向量机。 本书可作为高等院校相关专业机器学习或人工智能概论等课程的教材,也可作为从事人工智能、机器学习研究和应用的人员的参考书。 目录 第1章 Python语言基础 1.1 Python程序人门 1.1.1 一些简单的Python程序 1.1.2 序列数据结构 1.1.3 序列处理函数 1.1.4 函数和类 1.2 Python集成开发环境 1.2.1 Anaconda的使用 1.2.2 Spyder集成开发环境 1.3 NumPy库 1.3.1 Numpy数组 1.3.2 Numpy数组的形状操作 1.3.3 提取数组的行或列 1.3.4 Numpy矩阵 1.4 数据可视化——Matplotlib库 1.4.1 绘制曲线图 1.4.2 绘制散点图等其他图形 1.5 SciPy库 习题 第2章 机器学习概述 2.1 机器学习的概念和步骤 2.1.1 机器学习的一般过程 2.1.2 机器学习的定义 2.1.3 机器学习的过程举例 2.1.4 评估机器学习模型的效果 2.2 机器学习的预处理环节 2.2.1 数据获取 2.2.2 数据预处理 2.2.3 数据标准化 2.2.4 数据降维 2.3 机器学习的类型 2.3.1 按完成的任务分类 2.3.2 按学习的过程分类 2.4 机器学习的发展历史和应用领域 2.4.1 机器学习的发展历史 2.4.2 机器学习的应用领城 2.5 Scikit-learn机器学习库 2.5.1 样本及样本的划分 2.5.2 导入或创建数据集 2.5.3 数据预处理 2.5.4 数据的降维 2.5.5 调用机器学习模型 习题 第3章 关联规则与推荐算法 3.1 关联规则挖掘 3.1.1 基本概念 3.1.2 Apriori算法 3.1.3 Apriori算法的程序实现 3.1.4 FP-Growth算法 3.2 推荐系统及算法 3.2.1 协同过滤推荐算法 3.2.2 协同过滤推荐算法应用实例 3.3 电影节目推荐实例 习题 第4章 聚类 4.1 聚类的原理与实现 4.1.1 聚类的概念和类型 4.1.2 如何度量距离 4.1.3 聚类的基本步骤 4.2 层次聚类算法 4.2.1 算法原理和实例 4.2.2 算法的Sklearn实现 4.3 k-means聚类算法 4.3.1 算法原理和实例 4.3.2 算法中值的确定 4.3.3 算法的Sklearn实现 4.4 k-medoids聚类算法 4.4.1 算法原理和实例 4.4.2 算法的Sklearn实现 4.5 DBSCAN聚类算法 4.5.1 算法原理和实例 4.5.2 算法的Sklearn实现 4.6 OPTICS聚类算法 4.6.1 算法的原理 4.6.2 算法的Sklearn实现 4.7 GMM聚类算法 4.7.1 算法的原理 4.7.2 算法的Sklearn实现 4.8 利用聚类实现车牌识别 习题 第5章 分类 5.1 分类的原理和步骤概述 5.1.1 分类与聚类的区别 5.1.2 分类的步骤 5.1.3 分类模型预测结果的评估 5.1.4 Sklearn库的常用分类算法 5.2 k-近邻分类算法 5.2.1 k-近邻算法原理和实例 5.2.2 Sklearn中分类算法的编程步骤 5.2.3 k-近邻分类的Sklearn实现 5.2.4 绘制分类边界图 5.2.5 确定最优的k值 5.3 朴素贝叶斯分类算法 5.3.1 算法原理与实例 5.3.2 算法的常见问题 5.3.3 算法的Sklearn实现 5.4 决策树分类算法 5.4.1 信息论基础 5.4.2 ID3算法 5.4.3 C4.5算法 5.4.4 CART算法 5.4.5 算法的Sklearn程序实现 5.5 随机森林分类算法 5.5.1 集成学习理论 5.5.2 随机森林分类的理论与实例 5.5.3 算法的Sklearn实现 5.6 利用运动手环数据预测身体姿态 习题 第6章 回归与逻辑回归 6.1 线性回归 6.1.1 相关与回归 6.1.2 线性回归分析 6.1.3 线性回归方程参数的求法 6.1.4 线性回归模型的Sklearn实现 6.2 逻辑回归 6.2.1 线性分类模型的原理 6.2.2 逻辑回归模型及实例 6.3 逻辑回归模型的Sklearn实现 6.3.1 Sklearn中的逻辑回归模型 6.3.2 利用逻辑回归模型预测是否录取学生 6.4 利用逻辑回归预测贷款违约行为 习题 第7章 人工神经网络 7.1 神经元与感知机 7.1.1 人工神经元与逻辑回归模型 7.1.2 感知机模型 7.1.3 感知机模型的Python实现 7.1.4 多层感知机模型 7.2 人工神经网络的核心要素 7.2.1 神经元的激活函数 7.2.2 损失函数 7.2.3 网络结构 7.2.4 反向传播 7.3 人工神经网络的Sklearn实现 7.3.1 Sklearn人工神经网络模块 7.3.2 人工神经网络预测二手房销售数据 7.4 深度学习与深度神经网络 7.4.1 深度学习的概念和原理 7.4.2 TensorFlow概述 7.4.3 卷积神经网络 7.5 基于神经网络的手写数字识别 7.6 基于深度学习的手写数字识别 习题 第8章 支持向量机 8.1 支持向量机的理论基础 8.1.1 支持向量的超平面 8.1.2 SVM间隔及损失函数 8.1.3 非线性SVM与核函数 8.1.4 支持向量机分类的步骤 8.2 支持向量机的Sklear |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。