机器学习四大名著之一“蜥蜴书”全新升级第3版上市!(文末送书)算法svm大模型神经网络自然语言处理

十年后,机器学习征服了整个工业界,如今它已成为高科技产品的核心,为你的网络搜索结果排名,为智能手机的语音识别提供支持,推荐视频,甚至可能驾驶你的汽车。

你项目中的机器学习

所以,你自然会对机器学习感到兴奋并愿意加入其中!

也许你想给你的自制机器人一个大脑,让它能识别人脸,或者学会走路。

无论出于何种原因,你已经决定学习机器学习并将它应用到你的项目中。好主意!

机器学习实战:基于Scikit-Learn、Keras和TensorFlow

(原书第3版)

[法]奥雷利安·杰龙(AurélienGéron)著

机器学习四大名著之一

“蜥蜴书”全新升级第3版!

中文版豆瓣评分9.6

读者公认对入门和实践极其友好的机器学习书籍之一!

本书特色

随着一系列的技术突破,深度学习推动了整个机器学习领域的发展。现在,即使是对这项技术几乎一无所知的程序员,也可以使用简单有效的工具来实现能够从数据中学习的程序。这本畅销书通过具体的示例、简单的理论和可用于生产环境的Python框架(Scikit-Learn、Keras和TensorFlow)来帮助你直观地理解并掌握构建智能系统所需要的概念和工具。

在本书中,你会学到一系列可以快速使用的技术,从简单的线性回归到深度神经网络。全书中大量的代码示例和练习帮助你学以致用。你只需具备编程经验即可入门。

通过本书,你将能够:

内容简介

本书分为两大部分:第一部分主要基于Scikit-Learn,介绍机器学习的基础算法;第二部分则使用TensorFlow和Keras,介绍神经网络与深度学习。此外,附录部分的内容也非常丰富,包括课后练习题解答、机器学习项目清单、SVM对偶问题、自动微分和特殊数据结构等。书中内容广博,覆盖了机器学习的各个领域,不仅介绍了传统的机器学习模型,包括支持向量机、决策树、随机森林和集成方法,还提供了使用Scikit-Learn进行机器学习的端到端训练示例。作者尤其对深度神经网络进行了深入的探讨,包括各种神经网络架构、强化学习,以及如何使用TensorFlow/Keras库来构建和训练神经网络。本书兼顾理论与实战,既适合在校学生,又适合有经验的工程师。

路线图

本书分为两部分。

第一部分涵盖以下主题:

第二部分涵盖以下主题:

第一部分主要基于Scikit-Learn,而第二部分使用TensorFlow和Keras。

注意:不要仓促地跳入深水区:虽然深度学习无疑是机器学习中非常令人兴奋的领域,但你应该首先掌握基础知识。此外,大多数问题都可以使用更简单的技术来很好地解决,例如随机森林和集成方法(在第一部分讨论)。深度学习最适合解决图像识别、语音识别或自然语言处理等复杂问题,它需要大量数据、计算能力和耐心(除非你可以利用预训练的神经网络,正如你将会看到的那样)。

新版更新

如果你读过第2版,那么以下是第2版和第3版之间的主要变化:

作者简介

奥雷利安·杰龙

AurélienGéron是机器学习方面的顾问。他曾就职于Google,在2013年到2016年领导过YouTube视频分类团队。他是Wifirst公司(法国领先的无线互联网服务供应商)的创始人,并于2002年至2012年担任该公司的首席技术官。2001年,他创办Ployconseil公司(一家电信咨询公司),并任首席技术官。

目录

上拉下滑查看目录↓

前言1

第一部分机器学习的基础知识11

第1章机器学习概览13

1.1什么是机器学习14

1.2为什么使用机器学习14

1.3应用示例17

1.4机器学习系统的类型18

1.5机器学习的主要挑战33

1.6测试和验证39

1.7练习题43

第2章端到端机器学习项目44

2.1使用真实数据44

2.2放眼大局46

2.3获取数据50

2.4探索和可视化数据以获得见解63

2.5为机器学习算法准备数据69

2.6选择和训练模型87

2.7微调模型91

2.8启动、监控和维护系统96

2.9试试看99

2.10练习题99

第3章分类101

3.1MNIST101

3.2训练二元分类器104

3.3性能测量104

3.4多类分类115

3.5错误分析118

3.6多标签分类121

3.7多输出分类123

3.8练习题124

第4章训练模型126

4.1线性回归127

4.2梯度下降132

4.3多项式回归141

4.4学习曲线143

4.5正则化线性模型146

4.6逻辑回归153

4.7练习题162

第5章支持向量机164

5.1线性SVM分类164

5.2非线性SVM分类167

5.3SVM回归172

5.4线性SVM分类器的工作原理174

5.5对偶问题176

5.6练习题180

第6章决策树181

6.1训练和可视化决策树181

6.2做出预测182

6.3估计类概率185

6.4CART训练算法185

6.5计算复杂度186

6.6基尼杂质或熵186

6.7正则化超参数187

6.8回归189

6.9对轴方向的敏感性191

6.10决策树具有高方差192

6.11练习题193

第7章集成学习和随机森林194

7.1投票分类器194

7.2bagging和pasting198

7.3随机森林202

7.4提升法204

7.5堆叠法212

7.6练习题215

第8章降维216

8.1维度的诅咒217

8.2降维的主要方法218

8.3PCA221

8.4随机投影228

8.5LLE230

8.6其他降维技术232

8.7练习题234

第9章无监督学习技术235

9.1聚类算法:k均值和DBSCAN236

9.2高斯混合模型256

9.3练习题265

第二部分神经网络与深度学习267

第10章Keras人工神经网络简介269

10.1从生物神经元到人工神经元270

10.2使用Keras实现MLP284

10.3微调神经网络超参数308

10.4练习题316

第11章训练深度神经网络319

11.1梯度消失和梯度爆炸问题319

11.2重用预训练层333

11.3更快的优化器338

11.4学习率调度346

11.5通过正则化避免过拟合350

11.6总结和实用指南357

11.7练习题358

第12章使用TensorFlow自定义模型和训练360

12.1TensorFlow快速浏览360

12.2像使用NumPy一样使用TensorFlow363

12.3自定义模型和训练算法368

12.4TensorFlow函数和图387

12.5练习题392

第13章使用TensorFlow加载和预处理数据394

13.1tf.dataAPI395

13.2TFRecord格式405

13.3Keras预处理层411

13.4TensorFlow数据集项目425

13.5练习题427

第14章使用卷积神经网络进行深度计算机视觉429

14.1视觉皮层的结构429

14.2卷积层431

14.3池化层439

14.4使用Keras实现池化层441

14.5CNN架构443

14.6使用Keras实现ResNet-34CNN460

14.7使用Keras的预训练模型462

14.8使用预训练模型进行迁移学习463

14.9分类和定位466

14.10物体检测467

14.11物体跟踪474

14.12语义分割475

14.13练习题478

第15章使用RNN和CNN处理序列480

15.1循环神经元和层481

15.2训练RNN484

15.4处理长序列505

15.5练习题515

第16章基于RNN和注意力机制的自然语言处理516

16.1使用字符RNN生成莎士比亚文本517

16.2情感分析525

16.3用于神经机器翻译的编码器-解码器网络532

16.4注意力机制541

16.5Transformer模型的雪崩554

16.6视觉Transformer558

16.7HuggingFace的Transformer库562

16.8练习题566

第17章自动编码器、GAN和扩散模型568

17.1有效的数据表示569

17.2使用不完备的线性自动编码器执行PCA571

17.3堆叠式自动编码器572

17.4卷积自动编码器579

17.5去噪自动编码器580

17.6稀疏自动编码器582

17.7变分自动编码器584

17.8生成FashionMNIST图像588

17.9生成对抗网络589

17.10扩散模型602

17.11练习题608

第18章强化学习610

18.1学习优化奖励611

18.2策略搜索612

18.3OpenAIGym介绍614

18.4神经网络策略617

18.5评估动作:信用分配问题619

18.6策略梯度620

18.7马尔可夫决策过程624

18.8时序差分学习628

18.9Q学习629

18.10实现深度Q学习632

18.11深度Q学习的变体636

18.12一些流行的RL算法概述640

18.13练习题643

第19章大规模训练和部署TensorFlow模型645

19.1为TensorFlow模型提供服务646

19.2将模型部署到移动设备或嵌入式设备664

19.3在Web页面中运行模型666

19.4使用GPU加速计算668

19.5跨多个设备训练模型676

19.6练习题694

致读者694

附录A机器学习项目清单697

附录B自动微分703

附录C特殊数据结构710

附录DTensorFlow图716

今天我们将这本书赠送给新老读者,想要的朋友只需要在后台输入关键词“机器学习实战(第三版)”即可参与抽奖!幸运的朋友将会获得这本书!

THE END
1.数据结构与算法应该读哪些书?我们帮你整理好了一本用动画学习算法的入门图书,以直观的图文解析深入算法与数据结构,用通俗易懂的伪代码了解程序运行原理,从实际问题出发拓展相关知识,轻松记忆,深入理解,带你从零开始掌握算法。 趣学算法鼻祖 《算法图解》 Aditya Bhargava | 著 袁国忠 | 译 趣学算法鼻祖教程,豆瓣评分 8.4,Python 示例。像小说一样有趣的算法入https://www.bilibili.com/read/cv35617847
2.强推人人都能看懂的算法入门书,建议翻烂它!其次,算法的验证和优化有难度,如何证明算法的正确性、如何评估算法的性能、如何对算法进行优化,都是需要面对的问题。 最后,算法的实际应用还需要考虑实际环境的限制,如时间效率、空间效率、可扩展性等,要能够将理论在实践中合理应用。 不过现在同学们学https://mp.weixin.qq.com/s?__biz=MzA3NTIzMzIxNQ==&mid=2652924666&idx=1&sn=3755be2a51b436783ab2a06bd2b74ac1&chksm=85c2748a3d2f2fb85c691d23ff7042ec8867ac55b4a9157bcb10b52de46d15b8e6afefbfc0a1&scene=27
3.新手入门算法书籍推荐算法入门书籍公众号设立以来,很多同学都在问如何入门、提高,以及有什么好的算法书籍可以学习。这周空闲时间我就大概在网上整理了一下,由于每个人的性格、学习习惯都不一样,不能针对个人情况来推荐,所以这里给的算法书籍仅做参考哦。 另外需要注意的是,这里给的书籍路线更偏向于普通意义的学习,而不仅仅是针对算法竞赛,公众号前期https://blog.csdn.net/qq_41551359/article/details/81837296
4.算法学习指南:从入门到进阶的书籍推荐正如俗话所说:“算法是编程的灵魂。”无论使用哪种编程语言,算法都是关键所在。今天,我将为大家推荐一些从入门到进阶的算法书籍!入门篇: 《我的第一本算法书》 - 石田保辉;宫崎修一 《算法图解》 - 巴尔加瓦(Aditya Bhargava) 《啊哈!算法》 - 啊哈磊进阶篇: 《算法》(第4版) - https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_3690029175968148788
5.面向初学者和专家的十大机器学习书籍机器学习算法用于各种应用程序,例如电子邮件过滤和计算机视觉,在这些应用程序中,很难或不可行地开发常规算法来执行所需的任务。想学习机器学习吗?从这10本书开始。 想学习机器学习吗?从这10本书开始。 > Top 10 Books on Machine Learning For Absolute Beginners, Beginners and Experts https://www.51cto.com/article/639967.html
6.五本必读的深度学习圣经书籍,入门AI从「深度学习」开始在过去的一年多时间里,研究人员竞相出版专着,以满足读者对深度学习知识的渴求。第一本关于深度学习的书已经上架,更多的将会在夏天或者明年年初陆续上架。我有幸提前拜读了一些专着的初稿,这些书的最终出版让人期待万分。 接下来我将推荐一些深度学习书籍给大家。这些书可以引导大家如何学习人工智能,这对深度学习的快速https://cloud.tencent.com/developer/article/1107150
7.95后哈佛小哥撰写《从零开始的机器学习》,入门必备,书籍资源已开放书籍地址:https://dafriedman97.github.io/mlbook/content/introduction.html 这本书涵盖了机器学习领域最常见的方法,就像是一位机器学习工程师的工具箱,适用于入门级学习者。撰写目的是为读者提供独立构建一些基本的机器学习算法的实践指导,如果用工具箱类比的话,就是教会读者具体使用一把螺丝刀、一盒卷尺。书中的每https://m.thepaper.cn/baijiahao_9418519
8.《Python入门三剑客:零基础编程+数据分析+机器学习(套装共3册x1¥75.80Python编程从零基础到项目实战PYTHON(微课视频版) python编程 从入门到实践 python学习手册 python编程快速上手 编程入门零基础教材教程书籍 x1¥75.80python在机器学习中的应用 python机器学习基础教程实战 chatgpt聊天机器人 人工智能 强化学习 python深度学习 机器学习算法到解析手册 人工智能基础 http://product.dangdang.com/410271151.html
9.关于机器学习的7本入门级好书关于机器学习的 7 本入门书籍机器学习和人工智能是蓬勃发展的领域,并且正在越来越多地成为人们的研究主题。我们在新闻中听到的关于机器学习的各种高级应用似乎高不可攀,但他们的核心理念却很好理解。本文将讨论一些最受机器学习初学者(或者任何有兴趣了解该主题的人)欢迎的资源。其中某些书籍需要读者熟悉一些编码语言和https://www.tableau.com/zh-cn/learn/articles/books-about-machine-learning
10.机器学习入门书籍排行榜京东JD.COM为您提供机器学习入门书籍销量排行榜、机器学习入门书籍哪个好、机器学习入门书籍多少钱等相关资讯,从机器学习入门书籍价格、评价、图片等多方面比较,为您推荐优质机器学习入门书籍产品!https://www.jd.com/phb/key_1713cf79424443e113a7.html
11.学习C语言必看的6本书籍编辑推荐丨这本书主要针对学习C语言的初学者,即使完全没有编程基础,也能够通过阅读本书快速掌握C语言的核心知识。 内容简介丨这本书是学习C语言的入门书籍,内容非常全面,包含C语言基础知识、流程控制、数组、函数、指针、字符串、结构体、链表、文件操作、栈和队列、自定义头文件、多文件编译、Linux下C文件的编译和https://www.yuwenmi.com/lizhi/shuji/444353.html
12.超详细算法岗的学习路线大总结!学习笔记:https://github.com/datawhalechina/leeml-notes 4. 书籍|《机器学习》 周志华的《机器学习》被大家亲切地称为“西瓜书”。这本书非常经典,讲述了机器学习核心数学理论和算法,适合有作为学校的教材或者中阶读者自学使用,入门时学习这本书籍难度稍微偏高了一些。 https://leetcode.cn/circle/discuss/SX3aa6/
13.学习JavaScript数据结构与算法(第3版)(豆瓣)本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS和BFS算法、各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序https://book.douban.com/subject/33441631/
14.算法类书籍推荐:10本程序员必读的算法书籍潇湘读书社书单| 10本程序员必读的算法书籍推荐!我们为你总结了十本各具特色的算法书,学习课程的同时,阅读这些书籍,快速前进,离你的理想目标更近一步! 1.《算法导论》 Thomas H. Corman 这是最著名的算法书之一,但要注意它的理论性非常强。目前它已经出到了第三版。我强烈建议每个程序员都在书架上放一本算法导论,但只https://www.xiaoxiangguan.cc/79502.html
15.算法竞赛入门经典PDF扫描版电子书下载书籍类别:C/C++ 应用平台:PDF 更新时间:2014-04-18 购买链接:京东异步社区 网友评分: 360通过腾讯通过金山通过 43.84MB 详情介绍 算法竞赛入门经典简介: 本书是一本算法竞赛的入门教材,把C/C++语言、算法和解题有机地结合在了一起,淡化理论,注重学习方法和实践技巧。全书内容分为11章,包括程序设计入门、循环结构https://www.jb51.net/books/155734.html
16.蜡炬教育推荐:程序员必备的5本算法书籍原标题:蜡炬教育推荐:程序员必备的5本算法书籍 由于近几年大数据、机器学习、人工智能方向的持续火爆,算法越来越被程序员重视,实际上算法比编程语言本身更加重要。 今天,蜡炬教育老师就为大家推荐几本经典的算法书籍,包括从入门到专家级的算法书籍,对算法感兴趣的同学可以找来学习一下。 https://www.jianshu.com/p/ed6c6c6f2726