7本书带你掌握数据科学中的数学基础(附下载)

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介:

想要精通数据科学,学好数学功不可没。基于这一常识,现推荐7本好书。

很多人在学习数据科学的时候都非常重视编程的学习。然而,如若有意精通数据科学(亦或是机器学习)这一门类,我们绝不能忽视数据科学的数学背景。所以,接下来我会推荐我在学习数据科学的过程中非常享受的7本数学基础方面的书。说“享受“可能不是特别准确,因为要非常非常努力才行!

那么问题来了,为什么你需要去学好数据科学中的数学基础呢?

以下几条原因一直激励着我这样去做:

人工智能技术一直处于高速更迭中。良好的数学基础有助于你理解人工智能技术的进化,同时也能让你更深入地去理解并使用人工智能技术,而不是停留在AI技术的表面。另外,这样做也可以帮助你更好地去看待AI知识产权的问题。最后,职业规划方面,一旦你掌握了数据科学背后的数学基础,便可去从事更高端的AI和数据科学方面的工作。

与这7本书打交道时,我还有另外两个动因:

d47e62d2b349aca45e42305ed6714efbe5ed61d9 首先,其内容可以作为我在牛津大学教授互联网数据科学课程的一部分,另外我本人还教授AI应用课程,在这些课程中我都要涉猎一些基础的数学方法。

d47e62d2b349aca45e42305ed6714efbe5ed61d9其次,我还在写一本从数学角度简化AI的书,目的是让14到18岁年龄段的读者也能看懂。理解数据科学和AI中的数学基础,你需要知道4类知识:线性代数,概率论,多变量微积分以及优化。这些知识大多数(至少是一部分)都来自于高中课本,因此我正在尝试通过强调数学建模的意义,将高中数学和AI、数据科学联系起来。也欢迎评论我的方法。

884faeb89406a0ed15b739d546d69226ccac4ba0

以下是书单以及我对这7本书的评价:

1. 《统计学习理论的本质》Vladimir Vapnik. 【有中、英文版】

没有涵盖这位伟大的俄罗斯数学家Vladimir Vapnik著作的数学推荐书单都是无稽之谈。所以,我把Vladimir Vapnik的《统计学习理论的本质》放在首位。在我的书单中,他的书是最难找到的。我有一本较早前的印度版本。他是支持向量机的发明者,维基百科中涵盖了很多关于他的成就的介绍。

2. 《Richard O Duda教你模式分类》(2007-12-24) Richard O Duda 【有英文版】

与Vapnik博士的书类似,Duda的书是另一个时代的经典力作。这本书最早发行于1973年,后改版了25次(至2000年),是一部有份量的数学学习资源。该书采用了模式识别方法,并提供了广泛的算法覆盖。

3. 《机器学习:从算法出发》第二版 (Chapman & Hall/Crc 机器学习与模式识别) Stephen Marsland 【有英文版】

Stephen Marsland的书已经有了第二版。Stephen Marsland的这本是同类书中我读的最早的一批中的一本(我只有第一版)。两个版本都非常好。我认为该书的第二版会有更多的python代码。就像前两本一样,这本书非常强调算法。

4. 《统计学习基础:数据挖掘,推断与预测》 第二版 Trevor Hastie, Robert Tibshirani, Jerome Friedman 【有英文版】

又是一本经典之作。我有的这本书是彩色打印的,非常精美,可以作为学习的一本参考书。

5. 《模式识别与机器学习》(信息科学与统计学) Christopher M. Bishop 【有英文版】

Christopher M. Bishop的力作《模式识别与机器学习》(信息科学与统计学)是一本深入浅出的学习参考书。

6. 《机器学习:数据门类中算法的科学与艺术》Peter Flach 【有英文版】

虽然这本书在amazon上有评论说多文字而少代码,但我喜欢Peter Flach的书,特别是算法的分组(逻辑模型,线性模型,概率模型)以及其对主题的整体处理风格。

最后,是我最最推荐的一本:

7. 《深度学习》Goodfellow, Bengio and Corville 【有中文 draft版、英文版】

这是一本值得你从一字不落头读到尾的好书。该书既详细又现代,涵盖了你能想到的所有问题。

还有两本也值得阅读:

1. 《机器学习第一课》第二版 (机器学习与模式识别) Simon Rogers,Mark Girolami

这是我看的第一本AI和数据科学的书。他不太适合初学者,但是仍然是一本不错的书(特别是第二版)

2.《机器学习:从概率出发》 Kevin Murphy

这本书评价颇高,但是我自己还没有读过(所以没有列在7本书的范围之内)

如果我错过了一些好书,正好你又有其他推荐,也请让我了解。

总结评论

1. 除了《深度学习》,我不建议大家通读其他书籍。我更倾向于需要学习哪类知识就去读哪本书。我还喜欢不同作者在书中举的不同例子,比如Duda的鱼分类;Hastie的广告数据销售电视与广播;Flach假设空间概念与海洋动物的例子等等。

2. 我发现这些书还赋予了我一点点的谦卑,让我们知道这个世界浩瀚无垠,错综复杂,而我们实在是知之甚少。

3. 这些书也不会过时。Vladimir已经81岁高龄了,Duda的这本书发布于1973年,我希望50年后,整个行业仍然会去读它们。就像老朋友能经得起时间的考验一样,令人欣慰。同时,这也显示出数学方法的长寿与价值。


原文发布时间为:2018-04-19

本文作者:Ajit Jaokar

本文来自云栖社区合作伙伴“数据派THU”,了解相关信息可以关注“数据派THU”。

相关文章
|
数据库
Discuz! X3.5 登录不了管理后台的处理方法集合
1. 取消IP认证。由于Discuz!论坛会认证IP,不允许不同IP地址同时登录后台,所以取消IP认证即可。修改方法:在网站根目录,Discuz!配置文件config目录下config_global.php 中找到如下代码:$_config[‘admincp’][‘checkip’] = 1把代码中“1”改成“0”。(修改后允许多IP同时登录后台,所以论坛的安全系数会降低)
2056 0
Discuz! X3.5 登录不了管理后台的处理方法集合
|
12月前
|
机器学习/深度学习 数据采集 监控
MyEMS开源能源管理系统实际案例分析
MyEMS开源能源管理系统已在制造业、商业地产、医疗、工业园区等多个领域成功应用,通过设备级监控、工艺优化、智能调度等手段,帮助企业实现节能降耗、提升能效与管理透明度。结合AI预测、多系统协同及ISO标准适配,助力企业达成绿色转型与合规目标。
440 0
|
存储 Kubernetes 异构计算
Qwen3 大模型在阿里云容器服务上的极简部署教程
通义千问 Qwen3 是 Qwen 系列最新推出的首个混合推理模型,其在代码、数学、通用能力等基准测试中,与 DeepSeek-R1、o1、o3-mini、Grok-3 和 Gemini-2.5-Pro 等顶级模型相比,表现出极具竞争力的结果。
|
域名解析 弹性计算 网络协议
如何用阿里云轻量服务器建站(新手全流程)
如何用阿里云轻量服务器建站(新手全流程)阿里云轻量应用服务器怎么使用?阿里云轻量应用服务器使用教程:轻量应用服务器购买、重置密码、远程连接、宝塔面板的Web环境搭建、WordPress网站程序安装到网站上线,阿里云服务器网分享轻量应用服务器从购买、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程
如何用阿里云轻量服务器建站(新手全流程)
|
机器学习/深度学习 人工智能 Linux
anaconda conda 切换为国内源 、windows 和 Linux配置方法、 添加清华源——【一文读懂】
请问为什么我使用 Conda 搭建一个深度学习环境半个多小时都没成,而你10分钟就随手搭建一个环境; 讲道理,这就像搬砖,搬的久了,还不能允许我一天多拉几车吗
7161 0
anaconda conda 切换为国内源 、windows 和 Linux配置方法、 添加清华源——【一文读懂】
|
人工智能 自然语言处理 算法
2025智能客服选型指南:核心原理、关键功能与价值剖析(附2025趋势洞察)
2025年智能客服核心趋势:情感分析、全渠道整合、预测引擎及知识图谱自进化能力构成关键选型维度。以合力亿捷等先进方案为例,其融合大模型与业务流自动化技术,助力某零售企业客服效率提升50%,用户满意度增长25%。聚焦业务适配、数据治理与渐进式部署是成功核心。
|
人工智能 文字识别 并行计算
行业实践 | 基于Qwen2-VL实现医疗表单结构化输出
本项目针对不同医院检查报告单样式差异大、手机拍摄质量差等问题,传统OCR识别效果不佳的情况,探索并选定了Qwen2-vl系列视觉语言模型。通过微调和优化,模型在识别准确率上显著提升,能够精准识别并结构化输出报告单信息,支持整张报告单及特定项目的识别。系统采用FastAPI封装接口,Gradio构建展示界面,具备高效、灵活的应用特性。未来该方案可扩展至多种文本识别场景,助力行业数字化转型。
1634 20
|
存储 安全 数据管理
磁盘分区全解:快速搞定硬盘分区
本文介绍了磁盘分区的重要性和好处,如数据管理、性能提升和安全增强,并为初学者提供了Windows系统下的磁盘分区指南。文章提到了三种磁盘分区工具:磁盘管理器、Diskpart命令行工具和第三方软件DiskGenius。同时,详细阐述了如何在磁盘管理器中创建新分区、使用DiskGenius一键重新分区、拆分现有分区以及通过Diskpart命令创建分区的步骤。最后,文章强调了磁盘分区在数据管理和系统优化中的价值。
|
存储 监控 测试技术
大型游戏后台实践浅谈
大型游戏后台实践浅谈