Python机器学习
✍ Scribed by (印)阿布舍克·维贾亚瓦吉亚著;宋格格译
- Publisher
- 人民邮电出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 293
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
这本书通过数学解释和编程例子描述了机器学习的概念。每一章的内容都是从技术的基本原理和基于真实数据集工作实例开始的。在应用算法的指导下,每种技术都有各自的优点和缺点。本书提供了python中的代码示例。Python现在已经被全世界所接受。首先,它是免费、开源的。
✦ Table of Contents
封面
内容提要
感谢
前言
资源与支持
目录
第1章 走进机器学习
1.1 机器学习概述
1.2 机器学习过程
第2章 了解Python
2.1 为什么选择Python
2.2 下载和安装Python
2.2.1 在Windows中安装Python
2.2.2 Anaconda
2.3 首个Python程序
2.4 Python基础
2.5 数据结构与循环
第3章 特征工程
3.1 什么是特征
3.2 为什么执行特征工程
3.3 特征提取
3.4 特征选择
3.5 特征工程方法——通用准则
3.5.1 处理数值特征
3.5.2 处理分类特征
3.5.3 处理基于时间的特征
3.5.4 处理文本特征
3.5.5 缺失数据
3.5.6 降维
3.6 用Python进行特征工程
3.6.1 Pandas基本操作
3.6.2 常见任务
第4章 数据可视化
4.1 折线图
4.2 条形图
4.3 饼图
4.4 直方图
4.5 散点图
4.6 箱线图
4.7 采用面向对象的方式绘图
4.8 Seaborn
4.8.1 分布图
4.8.2 双变量分布
4.8.3 二元分布的核密度估计
4.8.4 成对双变量分布
4.8.5 分类散点图
4.8.6 小提琴图
4.8.7 点图
第5章 回归
5.1 简单回归
5.2 多元回归
5.3 模型评价
5.3.1 训练误差
5.3.2 泛化误差
5.3.3 测试误差
5.3.4 不可约误差
5.3.5 偏差—方差权衡
第6章 高级回归
6.1 概述
6.2 岭回归
6.3 套索回归
6.3.1 全子集算法
6.3.2 用于特征选择的贪心算法
6.3.3 特征选择的正则化
6.4 非参数回归
6.4.1 K-最近邻回归
6.4.2 核回归
第7章 分类
7.1 线性分类器
7.2 逻辑回归
7.3 决策树
7.3.1 关于树的术语
7.3.2 决策树学习
7.3.3 决策边界
7.4 随机森林
7.5 朴素贝叶斯
第8章 无监督学习
8.1 聚类
8.2 K-均值聚类
8.2.1 随机分配聚类质心的问题
8.2.2 查找K的值
8.3 分层聚类
8.3.1 距离矩阵
8.3.2 连接
第9章 文本分析
9.1 使用Python进行基本文本处理
9.1.1 字符串比较
9.1.2 字符串转换
9.1.3 字符串操作
9.2 正则表达式
9.3 自然语言处理
9.3.1 词干提取
9.3.2 词形还原
9.3.3 分词
9.4 文本分类
9.5 主题建模
第10章 神经网络与深度学习
10.1 矢量化
10.2 神经网络
10.2.1 梯度下降
10.2.2 激活函数
10.2.3 参数初始化
10.2.4 优化方法
10.2.5 损失函数
10.3 深度学习
10.4 深度学习架构
10.4.1 深度信念网络
10.4.2 卷积神经网络
10.4.3 循环神经网络
10.4.4 长短期记忆网络
10.4.5 深度堆栈网络
10.5 深度学习框架
第11章 推荐系统
11.1 基于流行度的推荐引擎
11.2 基于内容的推荐引擎
11.3 基于分类的推荐引擎
11.4 协同过滤
第12章 时间序列分析
12.1 处理日期和时间
12.2 窗口函数
12.3 相关性
12.4 时间序列预测
📜 SIMILAR VOLUMES
本书是一本机器学习入门读物,注重理论与实践的结合。全书主要包括6个部分,每个部分均以典型的机器学习算法为例,从算法原理出发,由浅入深,详细介绍算法的理论,并配合目前流行的Python语言,从零开始,实现每一个算法,以加强对机器学习算法理论的理解、增强实际的算法实践能力,最终达到熟练掌握每一个算法的目的。与其他机器学习类图书相比,本书同时包含算法理论的介绍和算法的实践,以理论支撑实践,同时,又将复杂、枯燥的理论用简单易懂的形式表达出来,促进对理论的理解。
本书系统地讲解了机器学习的基本知识,以及在实际项目中使用机器学习的基本步骤和方法;详细地介绍了在进行数据处理、分析时怎样选择合适的算法,以及建立模型并优化等方法,通过不同的例子展示了机器学习在具体项目中的应用和实践经验,是一本非常好的机器学习入门和实践的书籍。不同于很多讲解机器学习的书籍,本书以实践为导向,使用 scikit-learn 作为编程框架,强调简单、快速地建立模型,解决实际项目问题。读者通过对本书的学习,可以迅速上手实践机器学习,并利用机器学习解决实际问题。本书非常适合于项目经理、有意从事机器学习开发的程序员,以及高校相关专业在的读学生阅读。
内容简介 · · · · · · 《机器学习》展示了机器学习中核心的算法和理论,并阐明了算法的运行过程。《机器学习》综合了许多的研究成果,例如统计学、人工智能、哲学、信息论、生物学、认知科学、计算复杂性和控制论等,并以此来理解问题的背景、算法和其中的隐含假定。《机器学习》可作为计算机专业 本科生、研究生教材,也可作为相关领域研究人员、教师的参考书。 作者简介 · · · · · · TOM M.Mitchell是卡内基梅隆大学的教授,讲授“机器(AAA)的主席:美国《Machine Leaming》杂志、国际机器学习年度会议(ICML)的创始人:多种技术杂志的撰稿人,曾发表过许多
<p>机器学习是计算机科学与人工智能的重要分支领域。本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面。为了使尽可能多的读者通过本书对机器学习有所了解,作者试图尽可能少地使用数学知识。然而,少量的概率、统计、代数、优化、逻辑知识似乎不可避免。因此,本书更适合大学三年级以上的理工科本科生和研究生,以及具有类似背景的对机器学习感兴趣的人士。为方便读者,本书附录给出了一些相关数学基础知识简介。</p> <p>全书共16章,大致分为3个部分:第1部分(第1~3章)介绍机器学习的基础知识;第2部分(第4~10章)讨论一些经典而常用的机器学习方法(决策树、神经网络、支持向量机、贝叶斯分