人生第二本书!

news/2024/7/5 2:34:32

我是Datawhale的好朋友,鲁伟。

经过一年零三个月的努力,《机器学习公式推导与代码实现》已于日前正式出版了。

关注过这本书的公众号读者应该知道,这本书在系列原创机器学习30讲的基础上,并参考了李航老师的《统计学习方法》和周志华老师的西瓜书《机器学习》的理论体系,从公式推导代码实现两个维度来展示机器学习的基本内涵。

403ce024170c5ba59fb62ecbdbd2f421.png

本书从20年8月开始选题和列大纲,到21年3月份完成初稿,到4月份完成二稿通稿,再到8月份编辑三稿修改,再到10月份四稿校样,最后到12月份付印稿完成,中间过程修改和反复着实不易。

403e3cb4bf45a4559a1c862a28452fbf.png

6ebff71913bb7bd3ba942f413902ec4b.png

b99f157237d84bb20313d158ba7aa9aa.png

0dbcb3baa606717a645ba2a6f1a9dd5e.png

笔者作为一名算法工程师,从2017年以来就一直从事医疗数据和医学影像数据的处理和分析工作。在笔者的技术成长过程中,李航老师的《统计学习方法》和周志华老师的“西瓜书”《机器学习》,给了笔者极大的帮助和启发。国内做机器学习相关方向的学生和从业人员,这两本书几乎是人手一本。

两位老师的书都有一个共同的特点,就是理论功底相当深厚,但不太注重于算法的代码实现。这两年笔者接触了不少找工作的同学,大部分同学除了在机器学习基本原理上狠下工夫之外,并不满足于现有的机器学习调包的学习方式,希望能够从底层的算法实现逻辑和方法上更加深入的掌握机器学习。事实上,随着这几年机器学习的火爆,从业门槛也越来越高,以至于经常出现让面试者现场手推逻辑回归和手写反向传播代码的情况。这些都使得笔者产生了撰写这本书的想法。

机器学习是一门建立在数学理论上的应用型学科,完备的数学公式推导对于每一个研究机器学习的朋友都是非常必要的。而代码实现则是更加深入理解机器学习算法的内在逻辑和运行机制的不二法门。因而本书取名为《机器学习 公式推导与代码实现》,出发点正是来源于此。

本书力求系统、全面的展示公式推导和代码实现这两个维度。全书分为六个大部分26个章节,包括入门介绍、监督学习单模型、监督学习集成模型、无监督学习模型、概率模型和最后的总结。其中监督学习两大部分是本书的重点内容。在叙述方式上,全书对于每一章对于一个具体的模型和算法。一般会以一个例子或者前序概念作为引入,然后重点从公式推导的角度来进行算法介绍,最后辅助以一定程度上的基础代码实现,重在体现算法实现的内在逻辑。各部分、各章内容相对独立,但前后又多有联系,读者可以从头到尾全书通读,也可以根据自身情况选取某一部分某一章节进行选读。

c8cca10e5563122894d5e807c222b584.png

全书代码已在GitHub开源,代码地址为:

https://github.com/luwill/Machine_Learning_Code_Implementation

c4b55c772b3a0e47f2d57524207f0c27.png

感兴趣的读者可直接在当当或者京东购买,目前平台上75折出售。

6cb78712f1b9e4862e84f41c8589f4c8.png

最后,为了感谢各位读者的一直以来的支持,特在Datawhale送出5本《机器学习公式推导与代码实现》,依然是老规矩:评论区留言并点赞数前五的读者将直接送书。


http://lihuaxi.xjx100.cn/news/256087.html

相关文章

xxl-job Vs ElasticJob,谁牛?

欢迎关注方志朋的博客,回复”666“获面试宝典1. xxl-job2. 运行 xxl-job3. 开发定时任务3.1 项目创建及配置3.2 定时任务开发方式4. 小结前两天写了一篇文章介绍了一下 ElasticJob,有不少小伙伴强烈建议讲讲 xxl-job,其实 ElasticJob 本来就是…

近期上海面试总结(一)

转眼来上海已经4年了,随着对公司业务的不断熟悉,同时通过与众多的人接触也渐渐加深了对职场的理解,从刚开始的初生牛犊不怕虎毅然来到上海,到如今已快有四个年头了,今年还是面临职场上的抉择,再次找工作吧&…

如何利用 C# + Python 破解猫眼电影的反爬虫机制?

在 如何利用 C# 爬取「猫眼电影:最受期待榜」及对应影片信息! 这篇图文中可以看到猫眼电影对“本月新增想看人数” 和 “总想看人数”进行了字符集加密。 在 如何利用 C# 爬取「猫眼电影:国内票房榜」及对应影片信息! 这篇图文中也…

开源程序员愤怒控诉!Github的「AI码农」Copilot就是寄生虫

视学算法报道 编辑:David【导读】以方便程序员写代码为名,吸血开源社区为实,Github的「AI码农」Copilot其实就是个寄生虫?Github去年推出的「AI程序员」Copilot曾一度受到程序员的热捧,但一个争议始终没有解决。既然是…

C# 获取图片的EXIF 信息

关于 EXIF 信息的介绍。 1 EXIF,是英文Exchangeable Image File(可交换图像文件)的缩写。EXIF是一种图像文件格式,只是文件的后缀名为jpg。EXIF信息是由数码相机在拍摄过程中采集一系列的信息,然后把信息放置在jpg文件的头部,也就…

机器学习的出现,是否意味着“古典科学”的过时?

作者:Laura Spinney译者:刘媛媛原文:Are we witnessing the dawn of post-theory science?让我们回忆一下,Isaac Newton 被一个苹果砸中头部,然后是怎么提出牛顿第二定律——万有引力的?大概过程是这样的&…

不做调参侠,重视数据及处理能力?吴恩达发起的Data-Centric赛事总结!

赛题名称:Data-Centric AI Competition比赛官网:https://https-deeplearning-ai.github.io/data-centric-comp/比赛链接:https://worksheets.codalab.org/worksheets/0x7a8721f11e61436e93ac8f76da83f0e6赛题介绍在大多数机器学习比赛中&…

UUID正在被NanoID取代?

欢迎关注方志朋的博客,回复”666“获面试宝典UUID 是软件开发中最常用的通用标识符之一。然而,在过去的几年里,其他的竞品挑战了它的存在。其中,NanoID 是 UUID 的主要竞争对手之一。因此,在本文中,我们将展…