pumpkin-book

授权协议 View license
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 穆彬郁
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

南瓜书PumpkinBook

简体中文 | French

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

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

使用说明

  • 南瓜书的所有内容都是以西瓜书的内容为前置知识进行表述的,所以南瓜书的最佳使用方法是以西瓜书为主线,遇到自己推导不出来或者看不懂的公式时再来查阅南瓜书;
  • 对于初学机器学习的小白,西瓜书第1章和第2章的公式强烈不建议深究,简单过一下即可,等你学得有点飘的时候再回来啃都来得及;
  • 每个公式的解析和推导我们都力(zhi)争(neng)以本科数学基础的视角进行讲解,所以超纲的数学知识我们通常都会以附录和参考文献的形式给出,感兴趣的同学可以继续沿着我们给的资料进行深入学习;
  • 若南瓜书里没有你想要查阅的公式,或者你发现南瓜书哪个地方有错误,请毫不犹豫地去我们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

在线阅读(内容实时更新)

地址: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

致谢

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

关注我们

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

LICENSE


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

  • 如果让你推荐两本国内机器学习的入门经典作,你会推荐哪些呢?相信大家同我一样,非李航的《统计学习方法》和周志华的《机器学习》莫属。 周志华老师的《机器学习》,自2016年1月底出版以来,首印5000册一周售罄,并在8个月内重印9次,累计72000册。先后登上了亚马逊,京东,当当网等的计算机类畅销书榜首。就我了解,身边学习机器学习的小伙伴可谓是人手一本了。 如此经典的教材,相信大家买来也绝对不会让他待

  • 《pumpkin-book》GitHub项目链接: https://github.com/datawhalechina/pumpkin-book 在线阅读地址: https://datawhalechina.github.io/pumpkin-book/

 相关资料
  • 问题内容: 我不知道最好的方法是使用BookSleeve发布和订阅频道。目前,我实现了几种静态方法(请参见下文),这些方法可以将内容发布到特定的频道,而新创建的频道则存储在中。 考虑到我想发布到通道并订阅同一应用程序中的通道,这是正确的方法吗(注意:我的包装器是一个静态类)。即使我想发布和订阅,创建一个频道就足够了吗?显然,我不会在同一应用程序中发布相同的频道。但是我对其进行了测试,并且效果很好:

  • 问题内容: 是否有人可以通过BookSleeve库获取Redis的固定模式? 我的意思是: BookSleeve的作者@MarcGravell 建议不要每次都打开和关闭连接,而是在整个应用程序中保持一个连接。但是如何处理网络中断?也就是说,连接可能首先成功打开,但是当某些代码尝试对Redis进行读/写操作时,连接可能已断开,您必须重新打开它(如果连接无法打开,则正常失败- 但是完全可以满足您的设计

  • 问题内容: 我最近开始在新的Azure VM上托管我的一个副项目。该应用程序将Redis用作内存缓存。在本地环境中一切正常,但是现在我已将代码移至Azure,我发现Bookleeve中出现了一些奇怪的异常。 当应用首次启动时,一切正常。但是,在闲置约5-10分钟后,对应用程序的下一个请求遇到了网络异常(我现在正在工作,并且没有确切的错误消息,因此我回到家时会张贴这些消息,如果人们认为他们与讨论密切

  • 问题内容: 我在C#/ ASP.NET 4应用程序中使用Booksleeve库。当前,RedisConnection对象是我的MonoLink类中的一个静态对象。我应该保持此连接处于打开状态,还是应该在每次查询/事务处理之后打开/关闭该连接(就像我现在所做的那样)?只是有些困惑。到目前为止,这是我的使用方式: 预先感谢您的任何回应/见解。另外,该库是否有任何官方文档?谢谢你^ _ ^。 问题答案:

  • 问题内容: 我想在内容中使用redis搜索,这样可能吗? 例如 : 我使用c#和BookSleeve,如果帖子的“已删除”属性为false,我想在帖子的“内容”属性中搜索一个单词,我可以使用HSET并序列化此对象以存储在redis或SADD或…中。 1-存储该对象的最佳方法是什么?2-搜索和筛选对象以退货的最佳方法是什么? [更新] 我可以使用SISMEMBER在redis中搜索确切的单词或短语,

  • 问题内容: 我使用RedisConnection Set方法设置字节数组,但是如何获取数据?get返回包装的字节数组吗? 链接: http://code.google.com/p/booksleeve/ http://code.google.com/p/protobuf-net/ 这可行,但感觉不对: 更多信息: 问题答案: 那是完全正确的。“ Get”(BookSleeve)返回一个deferr