啃不动花书?复旦小哥配套数学推导与Python复现,GitHub星标1k

简介: 啃不动花书?复旦小哥配套数学推导与Python复现,GitHub星标1k

《深度学习》(又称花书)可以说是深度学习与人工智能的入门宝典,也是许多开发者深度学习的必备课本。

业内普遍认知是,这是一本详细帮你加速构建体系的书。花书的思路及框架特别清晰,作为一个还在高速发展中的学科,它和成熟的教材不一样,没有循序渐进的体系,更像是一本工具书,告诉你要入门深度学习,你需要知道哪些方面的知识。

但初读花书的同学可能也会很纳闷:一本深度学习的书,竟然满篇都是文字,完全没有提供代码实现;并且由于花书的作文方式很像是论述类学术论文,没怎么读过论文的同学可能看起来跟天书一样,特别一些新手,读起来比较吃力。

一位来自复旦大学的开发者希望弥补花书的这一缺憾,帮助更多同学更好的学习这本书。他基于数学推导和产生原理,重新描述书中概念,并用 Python (numpy 库为主) 再次复现了书本内容。

整个项目目前在GitHub上获得了超过1.3k的标星。

链接指路:
https://github.com/MingchaoZhu/DeepLearning

推导过程和代码实现均被放在了GitHub下载区的 pdf 文件中,重要部分的实现代码也放入 code 文件夹中 )。

除了《深度学习》书中的概念点,项目负责同学还很贴心的在各章节添加了一些补充知识,例如第七章集成学习部分的 随机森林、Adaboost、GBDT、XGBoost 的原理剖析和代码实现等,又或者第十二章对当前一些主流方法的描述。

目前,整个项目还在更新中,作者表示,每个章节的制作,从每一个概念的详细描述、原理推导、作图、代码实现到生成最终的 pdf 文件,包括pdf 文件中看到的所有的图几乎都是作者自己画的,非常用心了。

啃不动花书的同学,是时候把它从书柜上拿下来,重新开启深度学习之路啦。

相关文章
|
25天前
|
Python
Python中的math和cmath模块:数学运算的得力助手
Python作为一种功能强大的编程语言,提供了丰富的数学运算功能。其中,math和cmath模块就是Python中用于数学运算的重要工具。math模块提供了基本的数学函数和常量,适用于实数运算;而cmath模块则提供了对复数运算的支持,使得Python在数学计算和工程应用中更加灵活和强大。
|
27天前
|
C语言 Python
Python字典推导式:高效构建字典的利器
在Python编程中,字典推导式(Dictionary Comprehension)是一种强大的构造工具,它允许我们以简洁的方式从现有可迭代对象创建新的字典。通过字典推导式,我们可以轻松地对数据进行转换、过滤或重新组织,以符合特定的需求。本文将深入探讨字典推导式的概念、语法和应用场景,帮助读者更好地掌握这一高效的编程工具。
|
27天前
|
程序员 C语言 Python
Python列表推导式:简洁与高效的编程利器
在Python编程中,列表推导式(List Comprehension)是一种强大且优雅的工具,它允许我们以简洁的方式创建新的列表。列表推导式在Python程序员中广受欢迎,因为它能够将复杂的循环和条件语句简化为一行代码,提高代码的可读性和执行效率。
|
30天前
|
程序员 数据处理 开发者
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
【Python小技巧】通过实例说明推导式,条件表达式和Lambda函数
23 2
|
1月前
|
Python
掌握Python中的集合推导式
掌握Python中的集合推导式
|
1月前
|
Python
探索Python集合推导式的进阶应用
探索Python集合推导式的进阶应用
|
1月前
|
存储 数据处理 Python
深入剖析Python集合推导式的独特之处
深入剖析Python集合推导式的独特之处
|
1月前
|
Python
深入解析Python中的字典推导式
深入解析Python中的字典推导式
|
1月前
|
数据处理 Python
Python集合推导式的优雅与实用
Python集合推导式的优雅与实用
|
1月前
|
数据采集 算法 数据处理
Python集合推导式的深度探索与实际应用
Python集合推导式的深度探索与实际应用