久仰Bishop的大作“Pattern Recognition and Machine Learning”已久,在我的硬盘里已经驻扎一年有余,怎奈惧其页数浩瀚,始终未敢入手。近日看文献,屡屡引用之。不得不再翻出来准备细读一番。有条件的话也要写写读书笔记的,要不基本上也是边看边忘。

我在V盘分享了pdf:

http://vdisk.weibo.com/s/oM0W7

Bishopde网页,这里可以下载PPT和程序:

http://research.microsoft.com/en-us/um/people/cmbishop/prml/

豆瓣有很多不错的评论:

http://book.douban.com/subject/2061116/

关于PRML

PRML是模式识别和机器学习领域的经典著作,出版于2007年。该书作者 Christpher M. Bishop 是模式识别和机器学习领域的大家,其1995年所著的“Nerual Networks for Pattern Recognition”也是模式识别、人工神经网络领域的经典著作。

PRML深入浅出地介绍了模式识别与机器学习的基本理论和主要方法,同时还涵盖了模式识别与机器学习领域的一些最新进展,不仅适合初学者学习,而且对专业研究人员也有很大的参考价值。

全书共738页,分为14章,循序渐进,前后呼应、表达清晰、理解深刻。每章都有相应的习题及答案,有助于学习和教学。

书评参考

http://book.douban.com/review/4533178/

实际上这本书我花了将近两个月的时间读下来,不敢说有多理解,但是确实收获很大,分章做一个评论。

  • 第1章的导论,不多说,看完书后需要重新回过头来看看。
  • 第2章的概率分布,写的非常好,尽管只有几个简单的分布,但是对共轭先验的概念以及指数分布族介绍的很清楚,这一章是本书的基础。
  • 第3章以及第4章的线性分类和回归一个非常好的方面就是都是采用Bayesisan的观点来看,应该是理解Baysian思想的基础。
  • 第5章 我没看,直接略过。(基本不影响后面的阅读)
  • 第6章 讲Guassian Process (这个东西后来我才知道是 一种非参数的Bayessian方法,现在在统计学领域研究的很热门。)
  • 第7章 讲SVM 。
  • 第8章 是现代基于图模型的基础,需要仔细阅读,这一章概念介绍的非常清楚,很多的machine learning 和computer vision 的paper 现在采用的图模型的表示都可以从这里得到解释。
  • 第9章 EM 算法,本人认为是本书的一个亮点,从最简单的K-mean出发,推导高斯混合模型,再到EM算法的推广,本章每一节都是精品。
  • 第10章 近似推断 主要就是第一节的近似推断的基本原理 以及第二节的一个例子。采用mean-field、变分的方法。
  • 第11章 采样,写的很精彩,对完全不懂采样的我来说,也能很快入门。这里需要说明的是,我的收获主要来自于第8章到第11章,光看书是不行的,期间,我主要是学习了最基本的Topic model:LDA 。在学习LDA的过程中,第8章到第11章的完全用上了。这种感觉非常好。推荐给大家。
  • 第12章是PCA及一些改进,用到的时候再看也来得及。
  • 第13章是HMM 模型和LDS,这两个的图模型是一样的。建议好好学习一下HMM,应该还有其他的资料供参考。
  • 第14章最后是整合,很多东西现在我还不是很理解。

总之,这是一本非常好的书,关键是写作思路清晰,重点突出。作为阅读论文的基本参考物是值得推荐的。

Bishop的大作《模式识别与机器学习》Ready to read!的更多相关文章

  1. paper 95:《模式识别和机器学习》资源

    Bishop的<模式识别和机器学习>是该领域的经典教材,本文搜罗了有关的教程和读书笔记,供对比学习之用,主要搜索的资源包括CSDN:http://download.csdn.net/sea ...

  2. 模式识别与机器学习—bagging与boosting

    声明:本文用到的代码均来自于PRTools(http://www.prtools.org)模式识别工具箱,并以matlab软件进行实验. (1)在介绍Bagging和Boosting算法之前,首先要简 ...

  3. 今天开始学模式识别与机器学习(PRML),章节5.1,Neural Networks神经网络-前向网络。

    今天开始学模式识别与机器学习Pattern Recognition and Machine Learning (PRML),章节5.1,Neural Networks神经网络-前向网络. 话说上一次写 ...

  4. paper 118:计算机视觉、模式识别、机器学习常用牛人主页链接

    牛人主页(主页有很多论文代码) Serge Belongie at UC San Diego Antonio Torralba at MIT Alexei Ffros at CMU Ce Liu at ...

  5. 今天开始学习模式识别与机器学习Pattern Recognition and Machine Learning (PRML),章节5.1,Neural Networks神经网络-前向网络。

    话说上一次写这个笔记是13年的事情了···那时候忙着实习,找工作,毕业什么的就没写下去了,现在工作了有半年时间也算稳定了,我会继续把这个笔记写完.其实很多章节都看了,不过还没写出来,先从第5章开始吧, ...

  6. Pattern Recognition and Machine Learning 模式识别与机器学习

    模式识别(PR)领域:     关注的是利⽤计算机算法⾃动发现数据中的规律,以及使⽤这些规律采取将数据分类等⾏动. 聚类:目标是发现数据中相似样本的分组. 反馈学习:是在给定的条件下,找到合适的动作, ...

  7. 【模式识别与机器学习】——3.5Fisher线性判别

    ---恢复内容开始--- 出发点 应用统计方法解决模式识别问题时,一再碰到的问题之一就是维数问题. 在低维空间里解析上或计算上行得通的方法,在高维空间里往往行不通. 因此,降低维数有时就会成为处理实际 ...

  8. Pattern Recognition And Machine Learning (模式识别与机器学习) 笔记 (1)

    By Yunduan Cui 这是我自己的PRML学习笔记,目前持续更新中. 第二章 Probability Distributions 概率分布 本章介绍了书中要用到的概率分布模型,是之后章节的基础 ...

  9. 【模式识别与机器学习】——最大似然估计 (MLE) 最大后验概率(MAP)和最小二乘法

    1) 极/最大似然估计 MLE 给定一堆数据,假如我们知道它是从某一种分布中随机取出来的,可是我们并不知道这个分布具体的参,即“模型已定,参数未知”.例如,我们知道这个分布是正态分布,但是不知道均值和 ...

随机推荐

  1. php--分享插件

    分享插件地址:   http://www.jiathis.com/

  2. KVO机制浅析和实例演示

    什么是KVO? KVO是Key-Value-Observing的缩写,通过KVO这种机制对象可以通过它得到其他对象的某个属性的变更通知.这种机制在MVC模式下显得更为重要,KVO可以让视图对象经过控制 ...

  3. 常用jQuery代码03

    1.查看浏览器信息 navigator.userAgent 检索浏览器信息包括哪些字符 例如: if (navigator.userAgent.toLowerCase().indexOf(" ...

  4. AC自动机算法详解

    首先简要介绍一下AC自动机:Aho-Corasick automation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一.一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章, ...

  5. Android笔记:Select at least one project解决办法

    导入项目的时候发现无法导入,最上方提示“Select at least one projec” 百度了一下,原来是和上一个项目名称相同了,直接把重名项目重命名后再导入即可.

  6. leetcode:Valid Parentheses

    括号匹配 Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the ...

  7. backgroundworker的应用

    一种情况是当凭证界面加载时,因为加载项比较多,辅助项的处理,可以应用backgroundworker启用另一线程进行加载,不影响当前界面的显示,提高响应速度. 情况2 是月末结转余额时,因为用时间较长 ...

  8. Appium-001-测试开发环境搭建(Android - Win7)

    随着移动端 App 测试自动化的兴起,为更好的控制产品质量,越来越多的中大型公司开始了移动端的自动化测试.Appium 自动化测试技术也是我很早之前就想学习的一门技术,却一直没有比较空余的时间来学习( ...

  9. 《JAVA NIO》读书笔记

    第一章 简介 第二章 缓冲区 第三章  channel

  10. Java遇见HTML——JSP篇之JSP内置对象(下)

    一.什么是session 1.session表示客户端与服务器的一次会话2.Web中的session指:用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间 ...