查看原文
其他

《周志华机器学习详细公式推导版》发布,Datawhale开源项目pumpkin-book

Datawhale 简说Python 2019-05-25

点击上方“简说Python”,选择“置顶/星标公众号”

福利干货,第一时间送达!


本文转自:Datawhale

作者:Datawhale


如果让你推荐两本国内机器学习的入门经典作,你会推荐哪些呢?相信大家同我一样,非李航的《统计学习方法》和周志华的《机器学习》莫属。


如此经典的教材,相信大家买来也绝对不会让他待在书桌的角落。有人说西瓜书要读三遍,先通读建骨骼,再读提筋节,最后读通经络。那小伙伴在学习西瓜书的过程中,遇到最大的问题是什么呢?


公式推导!


读这本书时,你有没有那么一瞬间,有这种感觉,刚刚老师还在讲1+1,低头抬头间,变成了酱紫:



那今天我们项目的主角《pumpkin-book》,提出这个项目的小哥哥有个理念,让天下没有难推的公式(牛逼坏了,叉会儿腰)。


言归正传,南瓜书来源于西瓜书,由 开源组织Datawhale 发起,团队成员谢文睿牵头,带领6位成员,历时1个月,将西瓜书中1-7章节的公式进行了整理,对西瓜书中难点公式进行了详解,有跳跃性的公式进行了补充,于是有了《pumpkin-book》南瓜书项目。


现在我们来具体看下这个项目吧。


关于本书


周志华老师的《机器学习》(西瓜书)是机器学习领域的经典入门教材之一,周老师为了使尽可能多的读者通过西瓜书对机器学习有所了解, 所以在书中对部分公式的推导细节没有详述,但是这对那些想深究公式推导细节的读者来说可能“不太友好”,本书旨在对西瓜书里比较难理解的公式加以解析,以及对部分公式补充具体的推导细节,诚挚欢迎每一位西瓜书读者前来参与完善本书:一个人可以走的很快,但是一群人却可以走的更远。


使用说明


南瓜书是西瓜书的公式推导版,里面的内容都是以西瓜书的内容为前置知识进行表述,所以 南瓜书的最佳使用方法 是以西瓜书为主线,遇到自己推导不出来或者看不懂的公式时再来查阅南瓜书。若南瓜书里没有你想要查阅的公式,可以在issues区提交你希望补充推导或者解析的公式编号,我们看到后会尽快进行补充。


内容





目前对1-7章内容进行了梳理,后续内容更新完善中,如果你喜欢推公式,对之后的章节感兴趣,可以加入我们,一起协作完成。


例如在第6章支持向量机中,我们为了求支持向量机的原始最优化问题,需要应用拉格朗日对偶性,并通过解对偶问题而得到原始问题的最优解。在西瓜书中画风是这样的:



其中从6.8到6.9和6.10并没有展示详细的过程。可能有的读者就会迷惑,或者需要手动推一遍。但是借助南瓜书,我们可以快速理解推导的过程:



如果你在学习西瓜书过程中,遇到了不理解的公式,可以在issues留言哦,我们会根据大家需求,更新项目内容。



征集issues区


看到最后,附上《pumpkin-book》GitHub项目链接:

https://github.com/datawhalechina/pumpkin-book


在线阅读地址:

https://datawhalechina.github.io/pumpkin-book/


贡献人员名单:谢文睿、龙俊豪、排骨、孙超、黑桃、叶梁、李振强、居凤霞、胡骞、杨冰楠


Datawhale是一个专注于AI领域的开源组织,被评为上海交通大学国家级孵化项目,目前有7个独立团队,汇聚了众多顶尖院校和知名企业的优秀学习者,聚集了一群有开源精神和探索精神的团队成员。目前团队成员50人左右,已组织多个AI领域的开源项目和学习活动。

文字/curry

排版/leaf


我是老表,支持我请转发分享本文。



/今日无留言打卡/

留今天花了一下午研究源码、翻译注释、实践,明天有原创推文,欢迎大家多支持,多学习,多交流。

点点在看,少点Bug

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存