提升机器学习数学基础,这7本书一定要读-附pdf资源

shuzhiwuyu shuzhiwuyu     2022-12-01     671

关键词:

技术图片

技术图片

技术图片

 

文章发布于公号【数智物语】 (ID:decision_engine),关注公号不错过每一篇干货。

 

 

 

来源 | KDnuggets

作者 | Ajit Jaokar

转自 | 新智元 编辑 | 大明

 

【编者按】机器学习和数据科学离不开数学,本文从数学基础的角度入手,推荐了数据科学和机器学习方面的七本参考书以及两本补充读物。相信对打好数学基础的相关人士会有所帮助。

 

大多数人学习数据科学的人都会把重点放在编程上,实际上编程能力确实是机器学习和数据科学领域的重要技能。但是,要真正精通数据科学和机器学习,必然不能忽视的数据科学背后的数学基础。

 

出于这个目的,本文介绍了七本在注重打好数据科学的数学基础上的技术读物。当然,涉及到数学,往往阅读体验可能不会很舒服,但要搞好机器学习,数学基础是必须要打牢的,所以努力读书吧!

 

先说一说为什么在数据科学学习时打好数学基础。

 

以下是我总结的几个原因:

 

AI领域无时无刻不在迅速变化。Hinton认为,我们也许应该重新思考反向传播。掌握牢固的数学知识有助于更好地理解AI的演变。一个数学基础深厚的人,对AI的理解和认识与其他仅从表面认识AI的人有很大的区别。此外,掌握数学知识还能更好地了解AI技术带来知识产权的潜力。最后,了解数据科学背后的数学知识,也可以让人更容易获得AI和数据科学的高端职位。

 

此外,作者推荐这几本书,还有两点个人原因:

 

1.作者在牛津大学教授物联网数据科学的课程,也包括一些AI技术应用方面的教学事务,在教学过程中涉及到数学基础知识和课程。

 

2.其次,作者在写一本书来简述人工智能,从数学的角度入手,目标读者是14到18岁的少年。要深入了解数学科学和人工智能数学的数学基础,你需要了解四个方面知识:线性代数,概率论,多元微积分和优化。目前在高中阶段至少会教授这些课程的一部分内容。因此,我试图将高中数学与人工智能和数据科学联系起来,重点是数学建模。

 

下面进入正题:

 

01

 

技术图片

The Nature Of Statistical Learning Theory 《统计学习理论的本质》

作者:Vladimir Vapnik

 

PDF资源:

https://statisticalsupportandresearch.files.wordpress.com/2017/05/vladimir-vapnik-the-nature-of-statistical-learning-springer-2010.pdf

 

如果说要列一份关于数学的书单,这本书是绕不过去的。本书单中排名第一的就是俄罗斯著名数学家Vladimir Vapnik的《统计学习理论的本质》。在这份清单中的所有书籍中,Vapnik这本是最不好找的。Vladimir Vapnik是支持向量机(SVM)的创始人。他的维基百科页面中提供了更多关于他研究成果的介绍。

 

 

02

 

技术图片 

Pattern Classification (2007-12-24)《模式分类》

作者:Richard O Duda

 

PDF资源:

https://cds.cern.ch/record/683166/files/0471056693_TOC.pdf

 

就像Vapnik的著作一样,Duda的著作时另一个时代的另一部经典。本书初版于1973年,在二十多年后的2000年才推出第二版,此后一直未再版。时隔近二十年,本书仍然是一个重要资源。本书采用模式识别方法,并涵盖了广泛的算法。

 

 

03

 

技术图片

Machine Learning: An Algorithmic Perspective,Second Edition (Chapman & Hall/Crc Machine Learning & Pattern Recognition)

《机器学习:算法视角》

 

PDF资源:

https://doc.lagout.org/science/Artificial%20Intelligence/Machine%20learning/Machine%20Learning_%20An%20Algorithmic%20Perspective%20%282nd%20ed.%29%20%5BMarsland%202014-10-08%5D.pdf

 

这本书现在已经出版了第二版。此书第一版是我读过的最早的书关于机器学习和算法的著作之一,第二版增加了更多Python代码。与前两本书一样,本书也非常强调算法。

 

 

04

 

技术图片

The Elements of Statistical Learning: DataMining, Inference, and Prediction, Second Edition

《统计学习基础:数据挖掘、推理和预测》(第二版)

作者:Trevor Hastie,Robert Tibshirani,Jerome Friedman

 

PDF资源:

https://web.stanford.edu/~hastie/Papers/ESLII.pdf

 

另一本经典之作,可以作为参考书。

 

 

05

 

技术图片

Pattern Recognition and Machine Learning (Information Science and Statistics)

《模式识别与机器学习(信息科学与统计)》

作者:Christopher M. Bishop

 

PDF资源:http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf

 

Christopher M.Bishop的模式识别和机器学习(信息科学和统计学)也是一本深入而精心设计的参考书。

 

 

06

 

技术图片

Machine Learning: The Art and Science ofAlgorithms that Make Sense of Data

作者:Peter Flach

 

PDF资源:

http://www.cs.put.poznan.pl/tpawlak/files/ZMIO/W02.pdf

 

我喜欢Peter Flach的书,尽管亚马逊网站上的一些评论说这书写得太罗嗦,而且代码量显得不足。我特别喜欢这本书中的算法分组(逻辑模型,线性模型,概率模型)章节以及这些主题的整体讲述方式。

 

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

 

 

07

 

技术图片

Deep Learning 《深度学习》

作者:Goodfellow、Bengio、Corville

 

相关资源:

https://www.deeplearningbook.org/

 

如果你在找一本值得逐页读完的书,就是它了!这本书既详细,又有现代感,书中内容几乎涵盖了你能想到的关于深度学习的一切知识。

 

如果无法点开文中资料链接,数智物语已经下载好其中的6份,如有需要可在数智物语公众号对话框回复“机器学习数学”查看详情。

 

补充两本书:

 

A First Course in Machine Learning, Second Edition (Machine Learning & Pattern Recognition) by Simon Rogers, Mark Girolami 

 

作者:Simon Rogers,Mark Girolami

 

我觉得这本书并不太适合初学者,但它仍然是一本好书(特别是第二版)

 

Machine Learning: A Probabilistic Perspective

作者:Kevin Murphy 

 

这本书中评价也很高,但我个人没有读过(因此没有收集)。

 

写在最后:

 

除了最后一本《深度学习》之外,我建议其他书不必逐页阅读,而是将其作为参考书,根据需要按相应主题阅读相应的书籍。这些书教会了我时刻保持谦逊。无论我们现在知道了多少,掌握了多少知识,都总能在阅读过程中发现,这个领域原来是如此的庞大和复杂。

 

这些书已经超越了时间。Vladimir Vapnik现年已经81岁。Duda的著作初版于1973年。我预计50年以后,这个行业里的人们仍然会阅读这些著作。就像与那些经历了时间考验的老朋友们重逢一样。多年之后,也许你会发现,在眼花缭乱的技术、模型和框架背后,数学是永恒的。

 

原文链接:

https://www.kdnuggets.com/2018/04/7-books-mathematical-foundations-data-science.html

 

技术图片

 

技术图片

 

星标我,每天多一点智慧

技术图片

 

技术图片

机器学习pdf

下载地址:网盘下载机器学习是计算机科学与人工智能的重要分支领域.本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面。为了使尽可能多的读者通过本书对机器学习有所了解,作者试图尽可能少地使... 查看详情

《机器学习算法入门》即将上市出版,预计2020年6,7月份

...础知识和简单了解过numpy、Pandas等科学基础库,不需要有数学基础,也不需要有机器学习或者AI的基础。相关院校和培训机构也可以将此书作为机器学习入门教材使用。由于疫情原因,本书推迟出版,将于2020年6,7月份上市,敬请... 查看详情

机器学习实战pdf

...sp; 内容简介  · · · · · ·机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存、谋发展的决定性手... 查看详情

《机器学习基础教程》中文pdf+英文pdf

...Yr0sP96vxlhYPgE9CcZqCA更多资料分享:http://blog.51cto.com/3215120《机器学习基础教程》中文PDF+英文PDF中文PDF,带目录和书签;英文PDF,文字可以复制粘贴;两版可以对比学习。本书是一本机器学习入门教程,包含了数学和统计学的核心... 查看详情

分享《机器学习基础教程》中文pdf+英文pdf

...Yr0sP96vxlhYPgE9CcZqCA更多资料分享:http://blog.51cto.com/3215120《机器学习基础教程》中文PDF+英文PDF中文PDF,带目录和书签;英文PDF,文字可以复制粘贴;两版可以对比学习。本书是一本机器学习入门教程,包含了数学和统计学的核心... 查看详情

分享《机器学习基础教程》+pdf+simonrogersmarkcirolami+国茂祖

...F0QdVgMTInkAAdI9FwyUw更多资料分享:http://blog.51cto.com/14087171《机器学习基础教程》中文PDF+英文PDF中文PDF,带目录和书签;英文PDF,文字可以复制粘贴;两版可以对比学习。本书是一本机器学习入门教程,包含了数学和统计学的核心... 查看详情

零基础自学人工智能路径规划,附资源,亲身经验

...的代码实现后期:实战水平提升机器学习路径规划图一、数学基础很多人看到数学知识的时候就望而却 查看详情

你离java大牛只差这7本书的距离

...资料对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼, 查看详情

机器学习强基计划7-4:详细推导高斯混合聚类(gmm)原理(附python实现)

...估计4Python实现4.1算法流程4.2E步4.3M步4.4可视化0写在前面机器学习强基计划聚焦深度和广度,加深对机器学习模型的理解与应用。“深”在详细推导算法模型背后的数学原理;“广”在分析多个机器学习模型:决策树、支持向量... 查看详情

分享《机器学习实践应用》+pdf+源码+李博

...jBP51kwXnyMbFCD7JbqdA更多资料分享:http://blog.51cto.com/14087171《机器学习实践应用》高清PDF+源代码高清PDF,279页,带目录和书签,彩色配图;配套源代码。国人所著,本书通过对机器学习的背景知识、算法流程、相关工具、实践案例... 查看详情

如何自学人工智能路径规划(附资源,百分百亲身经验)

...的代码实现后期:实战水平提升机器学习路径规划图一、数学基础很多人看到数学知识的时候就望而却 查看详情

分享《机器学习实践应用》高清pdf+源代码

...KZQL4M3Mslak8ayIQ2tZFg更多资料分享:http://blog.51cto.com/3215120《机器学习实践应用》高清PDF+源代码高清PDF,279页,带目录和书签,彩色配图;配套源代码。国人所著,本书通过对机器学习的背景知识、算法流程、相关工具、实践案例... 查看详情

电子书机器学习实战.pdf

机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存、谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域... 查看详情

深度学习“四大名著”发布!pythontensorflow机器学习深度学习四件套(附免费下载)

...名著”:这四本书着实很不错!我们都知道现在机器学习、深度学习的资料太多了,面对海量资源,往往陷入到“无从下手”的困惑出境。而且并非所有的书籍都是优质资源,浪费大量的时间是得不偿失的。... 查看详情

分享《实用机器学习(孙亮著)》pdf+源代码

...65gHxTjjrOkThm5A更多资料分享:http://blog.51cto.com/3215120《实用机器学习(孙亮著)》PDF+源代码《实用机器学习》PDF,351页,带书签目录。配套源代码。R语言版的机器学习。作者:孙亮本书的最大特色就是贴近工程实践。首先,本书仅侧... 查看详情

机器学习领域必知必会的12种概率分布(附python代码实现)

...率分布,这些你都了解吗?机器学习有其独特的数学基础,我们用微积分来处理变化无限小的函数,并计算它们的变化;我们使用线性代数来处理计算过程;我们还用概率论与统计学建模不确定性。在这其... 查看详情

从事数据科学,这5本书无论如何都要读一读

 文章发布于公号【数智物语】 (ID:decision_engine),关注公号不错过每一篇干货。   转自|程序员书库(ID:OpenSourceTop) 2010年,我在华盛顿大学(UW)写下我第一行R代码,我开始意识到编程比电子表格更强大。... 查看详情

机器学习简易入门-附推荐学习资料

...何学好机器学习?正规路线大概是这样的:1.学好数学基础数学分析(微积分),线性代数,概率论,统计,应用统计,数值分析,常微分方程,偏微分方程,数值偏微分方程,... 查看详情