7本最佳深度学习书籍,总有⼀本适合你
编译 | ⼈⼯智能头条
参与| 刘畅
编辑| 阿司匹林
深度学习是如今最⽕热的技术之⼀,但是对于有⼼⼊门却不得其法的同学来说,选择适合⾃⼰的书籍⾄关重要。
本着乐于助⼈、⽆私奉献的精神,营长特意为⼤家精选了 7 本深度学习相关的书籍。这些书籍中,有些⾮常注重理论知识,主要关注神经⽹络和深度学习背后的数学和相关假设;有些则注重实战,通过代码⽽不是理论来讲解深度学习。⽽那种既有理论讲解,同时⼜有相应的实战训练的书籍,往往是营长的最爱。
接下来,营长将列出每本书籍的核⼼内容以及⽬标受众,帮助⼤家选择最适合⾃⼰的深度学习教材。
1.《深度学习》(Deep Learning)
出⾃ Goodfellow、Bengio 和 Courville 三位⼤⽜之⼿的《深度学习》(Deep Learning)不可不提。本书旨在成为⼀本教科书,⽤于在⼤学课堂上教授关于深度学习的基本原理和理论。Goodfellow 等⼈的《深度学习》完全是理论性的书籍,⽽且没有代码,因此适⽤对象为学术界的读者。
这本书⾸先讨论了机器学习的基础知识,从学术⾓度讲解了有效研究深度学习所需的应⽤数学(线性代数,概率和信息论等)知识;在此基础上,本书进⼀步讲解了深度学习算法和技术的相关知识;在最后⼀部分,《深度学习》这本书主要讲解了深度学习领域当前的研究趋势以及正在发⽣的变化。
本书适⽤⼈:
快速排序算法设计流程图1. 习惯从理论中学习,⽽不是实践
2. 喜欢学术写作
3. 本科⽣、研究⽣、教授等学术界的⼈员
查看本书详情
▼▼▼
2、Neural networks and Deep Learning
第⼆本以理论为主的深度学习图书是Michael Nielsen 撰写的《神经⽹络和深度学习》(Neural networks and Deep Learning)。
本书其实还包含了 7 段由 Python 编写的代码,包括各种基本的机器学习算法,神经⽹络或深度学习技术,所有都是基于MNIST 数据集上实现的。虽然这些代码的实现⼿段可能并不是最好的,但它们可以帮助读者理解书中的⼀些理论概念。
如果你对机器学习和深度学习不熟悉,但渴望深⼊了解其理论⽅法,Nielsen 的书应该是你的⾸选。这本书⽐Goodfellow 的《深度学习》要更容易阅读,⽽ Nielsen 的写作风格加上⼀些的代码⽚段使得知识更容易融会贯通。
本书适⽤⼈:
1. 正在寻⼀本基于理论的深度学习书籍
2. 机器学习/深度学习的新⼿,但希望从更学术的⾓度来看待这⼀领域
3、Deep Learning with Python
⾕歌 AI 研究员、Keras 的作者 Francois Chollet 在 2017 年 10 ⽉出版了他⾃⼰的书 Deep Learning with Python 。
在该书中,Francois 从⼀个从业者的⾓度来讲解深度学习⽅法。书中包括了⼀些理论知识和相应的讨论,但是每⼀段理论都会配合基于 Keras 的实现⽅式。
论都会配合基于 Keras 的实现⽅式。
这本书我最喜欢的⼀个地⽅是Francois 列举了将深度学习应⽤于计算机视觉、⽂本和序列的例⼦,使这本书为那些希望在了解机器学习和深度学习的同时学习 Keras 的读者,提供了⼀个不错的选择。
我发现Francois 的⽂字清晰易读,他对深度学习趋势和历史的评论⾮常富有洞察⼒。需要特别指出的是,这本书并不是⼀本深⼊深度学习的书。相反,它的主要⽤途是通过 Keras 来教会你深度学习基础和不同领域的深度学习实战案例。查询索引的sql语句
本书适⽤⼈:
1. 对 Keras 感兴趣
2. 习惯通过动⼿来学习
3. 希望快速了解如何将深度学习应⽤于各个领域,如计算机视觉、序列学习和⽂本等
4、Hands-On Machine Learning with Scikit-Learn and TensorFlow
usbdeviceconnection当我第⼀次拿到 Aurélien Géron 的 Hands-On Machine Learning with Scikit-Learn and TensorFlow 这本书时,如果不是标题中包含了“TensorFlow”这个词,我可能仅认为它只是关于机器学习的基本介绍。
幸运的是,这本书其实⾮常棒,⽽且是被标题耽误的⼀本好书。
Géron 的深度学习书籍分为两部分:第⼀部分介绍⽀持向量机(SVM),决策树,随机森林,集成⽅法和⽆监督学习算法等基本机器学习算法,⽽且还包括了每个算法的Scikit-learn 代码⽰例;第⼆部分是基于TensorFlow 库讲解了基本的深度学习内容。
本书适⽤⼈:
机器学习的新⼿,并希望从代码⽰例来学习核⼼算法
xml文档是什么文档>正则表达式匹配数字写法
对流⾏的 scikit-learn 机器学习库感兴趣
想要快速学习如何使⽤ TensorFlow 库来完成基本的深度学习任务
查看本书详情
▼▼▼
5、TensorFlow Deep Learning Cookbook
>最好的python入门教材
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论