Code Monkey home page Code Monkey logo

pumpkin-book's Introduction

南瓜书PumpkinBook

简体中文 | Français

配套视频教程:https://www.bilibili.com/video/BV1Mh411e7VU

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

读到这里,大家可能会疑问为啥前面这段话加了引号,因为这只是我们最初的遐想,后来我们了解到,周老师之所以省去这些推导细节的真实原因是,他本尊认为“理工科数学基础扎实点的大二下学生应该对西瓜书中的推导细节无困难吧,要点在书里都有了,略去的细节应能脑补或做练习”。所以......本南瓜书只能算是我等数学渣渣在自学的时候记下来的笔记,希望能够帮助大家都成为一名合格的“理工科数学基础扎实点的大二下学生”。

使用说明

  • 南瓜书的所有内容都是以西瓜书的内容为前置知识进行表述的,所以南瓜书的最佳使用方法是以西瓜书为主线,遇到自己推导不出来或者看不懂的公式时再来查阅南瓜书;
  • 对于初学机器学习的小白,西瓜书第1章和第2章的公式强烈不建议深究,简单过一下即可,等你学得有点飘的时候再回来啃都来得及;
  • 每个公式的解析和推导我们都力争以本科数学基础的视角进行讲解,所以超纲的数学知识我们通常都会以附录和参考文献的形式给出,感兴趣的同学可以继续沿着我们给的资料进行深入学习;
  • 若南瓜书里没有你想要查阅的公式,或者你发现南瓜书哪个地方有错误,请毫不犹豫地去我们GitHub的Issues( 地址:https://github.com/datawhalechina/pumpkin-book/issues )进行反馈,在对应版块提交你希望补充的公式编号或者勘误信息,我们通常会在24小时以内给您回复,超过24小时未回复的话可以微信联系我们(微信号:at-Sm1les);

纸质版

购买链接:京东 | 当当 | 天猫

勘误表:https://datawhalechina.github.io/pumpkin-book/#/errata

配套视频教程:https://www.bilibili.com/video/BV1Mh411e7VU

在线阅读(仅供第1版)

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

最新版PDF下载

地址:https://github.com/datawhalechina/pumpkin-book/releases

纸质版和PDF版的区别

PDF版本是我们寄送出版社的全书初稿,经由人民邮电出版社的编辑老师们对初稿进行了反复修缮最终诞生了纸质书籍,在此向人民邮电出版社的编辑老师的认真严谨表示衷心的感谢!(附:校对样稿)

选用的西瓜书版本

版次:2016年1月第1版
勘误表:http://cs.nju.edu.cn/zhouzh/zhouzh.files/publication/MLbook2016.htm

编委会

职责 名单
主编 @Sm1les @archwalker @jbb0523
编委 @juxiao @Majingmin @MrBigFan @shanry @Ye980226

封面设计

构思 创作
@Sm1les 林王茂盛

致谢

特别感谢@awyd234@feijuan@Ggmatch@Heitao5200@xhqing@LongJH@LilRachel@LeoLRH@Nono17@spareribs@sunchaothu@StevenLzq 在最早期的时候对南瓜书所做的贡献。

关注我们

扫描下方二维码关注公众号:Datawhale,然后回复关键词“南瓜书”,即可加入“南瓜书读者交流群”

LICENSE

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

pumpkin-book's People

Contributors

archwalker avatar benature avatar chaibyte avatar chao-sun01io avatar drkaen avatar feijuan avatar ggmatch avatar heitao5200 avatar jian-yin-shine avatar juxiao avatar leolrh avatar lilrachel avatar longjh avatar mrbigfan avatar nono17 avatar queensferryme avatar rudeigerc avatar shanry avatar sm1les avatar spareribs avatar xavierzw avatar xhqing avatar xiaoxiaoyao avatar ye980226 avatar ykaitao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pumpkin-book's Issues

Single quotation marks should be used instead.

In the README file, “不太友好” should be replaced by ‘不太友好’, because when quotation marks are in quotation marks, they should be altered. In Simplified Chinese, we start with double quotation marks, so the next set of quotation marks is single. Here is an example:

"zzz 'zzzz zz' zz 'zzzz "zz" z'"

习题solution

西瓜书每章都有习题,也可以尝试提供参考的solution,建议~~~

第七章7.5.1节中的 7.27 公式

请在这里写上你具体哪一个章节哪一个公式不理解,如果能写清哪里不理解那就最好啦~

7.27 ,第二个步骤,为什么直接得出 P(X)P(Y),而不是 P(X,Y)

8.6公式推导不详细啊!

8.6公式的倒数第二步变到最后一步实在不理解啊,求和符合怎么没了?希望倒数第二步到最后一步给一个详细的推导!
image

第二章疑似笔误

南瓜书pdf第2页
接下来我们需要把分类阈值从小到大依次设为每个样本的预测值,也就是依次 设为 0.77�0.62�0.58�0.47�0.33�0.23�0.15,然后每次计算真正例率和假正例率,再在相应的坐标上打一个点, 最后再将各个点用直线串连起来即可得到 ROC 曲线。

应该是从大到小吧?

公式12.18好像有点问题

您好,公式12.18中 推导的第二步,由12.17推导出来的好像应该是>= 1−2e ,应该是>=,写成了<=

(10-11)

你好,请问(10-11)这个结果是怎么得到的呢

第11章疑似笔误

PDF版南瓜书第70页,公式11.10的推导中:”注意这里可能存在一个笔误,在wiki百科的定义中,式11.7应该写成“
这里的式11.7应该是式11.9

请教

我想问一下,公式内部的P(x)怎么理解呢?误差不应该是f(x)-h(x)吗?

你好,
公式1.1,训练集外误差怎么理解呢?那个公式是怎么来的,有这样的一个现成的公式吗,还是作者自己给出的?尤其是那两个求和符号如何理解呢
谢谢

Originally posted by @SkyGra in #60 (comment)

13章13.4公式

感觉13.4公式里面的第一项里的 . 乘号前面的内容应该是公式13.3的内容吧,但是为什么把13.3的分子ai.p(x|ui,Mi) 给去掉了并且只剩下分母的倒数了。

十二章疑似笔误

公式(12.36)
y_i=1, h(x_i)=1, 则Ⅱ(y_i≠h(x_i))=1
这里Ⅱ(y_i≠h(x_i))是不是应该等于0啊...
我这个菜鸡不会在github里用latex公式,见笑了=_=

第二章2.21

第二章2.21中不应该有蓝线m3吧,按照书上的的定义,按顺序逐个把样本作为正例并计算出两个重要值……
如果出现斜线意思也不应该写的那个意思吧,而应该是有一个即是正例又是反例的例子被判断为正例。显然没有这种情况。
我认为Lrank公式中正反例预测值相等时罚0.5分是因为认为预测值相同时,反例会排在正例前面的概率为0.5。

书名的歧义

所有地方都叫西瓜书,为什么这里要叫南瓜书??

138页KLDA

这部分感觉有些跳步,理解上有点困难(6.64-6.69)

Logo Design Offering as Open Source Contribution

Hello Sir. I'm a Graphics Designer. I'm happy to see an open source project, So, I want provide a logo for you. Would you mind if I propose a new logo design for your project as my Open Source Contribution?

Thanks for the attention.

8.6公式推导不详细啊!

8.6公式的倒数第二步变到最后一步实在不理解啊,求和符合怎么没了?希望倒数第二步到最后一步给一个详细的推导!

8.6公式推导不详细啊!

8.6公式的倒数第二步变到最后一步实在不理解啊,求和符合怎么没了?希望倒数第二步到最后一步给一个详细的推导!
image

【第1章绪论】待推导或待解析公式征集+答疑专区

在这里,你可以:
1.评论留下西瓜书第1章你觉得需要补充推导细节或者解析的公式编号,我们看到后会尽快进行补充;
2.评论留下你对南瓜书第1章里相关内容的疑问,我们看到后会尽快进行答疑。

公式1.2中的第二步到第三步还是没有看明白?

西瓜书待推导或待解析公式征集

若南瓜书里没有你想要查阅的公式,请点击这里提交你希望补充推导或者解析的公式编号,我们看到后会尽快进行补充。

如果有其他疑问:

欢迎加微信公众号:Datawhale,添加公众号后联系我们。
Datawhale,一个专注于AI领域的学习圈子。初衷是for the learner,和学习者一起成长。目前加入学习社群的人数已经数千人,组织了机器学习,深度学习,数据分析,数据挖掘,爬虫,编程,统计学,Mysql,数据竞赛等多个领域的内容学习,微信搜索公众号Datawhale可以加入我们。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.