PRML《模式识别与机器学习》的Python3代码实现
项目地址:
Python实现(6.6k Stars):https://github.com/ctgk/PRML
Matlab实现:https://github.com/PRML/PRMLT
全书完整的 pdf 下载地址为:
https://www.microsoft.com/en-us/research/uploads/prod/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf
中文版本的pdf 文件下载:
http://blog.sina.com.cn/s/blog_c3b6050b0102xfen.html
PRML是一本有关机器学习的入门必备书籍,与“西瓜书”齐名,目前豆瓣评分9.5分:
书籍评价
引用网友对PRML的评价:
“个人认为这是机器学习领域必读的一本书,甚至是目前最好的书。但这本书太过于 Bayesian, 作者对任何算法都试图从概率和 Bayesian 的角度来进行解释。这本书不适合作为第一本教材,因为其为了将书中内容串联起来,忽视了这些内容的本来面貌,我印象比较深刻的地方有:第1.2.5节从概率模型的角度来解释最小二乘法、第 2.5.2节 中近邻方法先介绍其用于密度估计,然后再将密度估计拓展到用于分类。这很容易让初学者以为所有的机器学习算法都是概率模型,事实上在20世纪80年代 Pearl 将概率统计引入到机器学习领域之前,有很多机器学习的算法都没有用到概率统计知识。”
“个人认为入门还是首推西瓜书,西瓜书几乎涵盖了机器学习领域的方方面面,甚至PAC理论和规则学习都有讲解,且对机器学习中各种算法和理论都是尽量从其原生态的角度进行讲解。在大致过完一遍西瓜书,对机器学习领域各个学派都有了一定的了解后,再来读这本书有醍醐灌顶、融汇贯通之感。”
” PRML 这本书非常精彩,其中第一章尤为精彩,第一遍读时,可能很多东西还无法领会,需要多读几遍,甚至在过了半年一年后看过了其他书籍材料,对机器学习领域有了新的理解后,再返回来读这一章,会有新的体会。 ”
“在Bishop的这本PRML之前,学习machine learning的标准教材一般是Tom Mitchell的machine learning以及Duda&Hart的Pattern Classification (那个年代ML与PR非常大的重合之处)。不可否认,这两本书都是ML领域的经典教材,但是由于成书时间太早,基本上都属于上古读物,已经不大适合现在的学习了。而当这本PRML问世之后,立即便成为ML的又一标准教材,并且很快取代了前两本书 — 即使将近十年以后的今天,它依然是ML的主流教材之一。”
目录
第一章 介绍
第二章 概率分布
第三章 线性回归模型
第四章 线性分类模型
第五章 神经网络
第六章 内核方法
第七章 稀疏内核机器
第八章 图形模型
第九章 混合模型和EM
第十章 近似推断
第十一章 采样方法
第十二章 连续潜在变量
第十三章 顺序数据
第十四章 组合模型
开源代码
就拿原书第4章线性分类模型而言,代码中实现了3中概率分布模型,包括逻辑回归模型,多分类逻辑回归以及贝叶斯回归。
1、逻辑回归模型
2、多分类逻辑回归
3、贝叶斯逻辑回归
配合着代码来阅读书籍,应该会有更好的体验!
PRML《模式识别与机器学习》的Python3代码实现相关推荐
- 机器学习-支持向量机(python3代码实现)
支持向量机 哈尔滨工程大学-537 算法原理: 一.寻找最大间隔 如下图所示,用一条分割线将两类点分割开来(二维的是一条分割线,多维的就是分隔面),显然三条线都能将两类点分割开来,然而,从直观来看,红 ...
- 开源!《模式识别与机器学习(PRML)》笔记、代码、NoteBooks 发布
微软剑桥研究院实验室主任 Christopher Bishop 的经典著作<Pattern Recognition and Machine Learning>,中文译名<模式识别与机 ...
- 重磅 | AI 圣经 PRML《模式识别与机器学习》官方开源了!
红色石头的个人网站:redstonewill.com 红色石头相信任何一个搞机器学习.深度学习的人都应该听说过一本经典教材:<Pattern Recognition and Machine Le ...
- 今天开始学模式识别与机器学习(PRML),章节5.1,Neural Networks神经网络-前向网络。
今天开始学模式识别与机器学习Pattern Recognition and Machine Learning (PRML),章节5.1,Neural Networks神经网络-前向网络. 话说上一次写 ...
- 个人喜欢的关于模式识别、机器学习、推荐系统、图像特征等方面个人主页及博客
个人喜欢的关于模式识别.机器学习.推荐系统.图像特征等方面个人主页及博客 (2014-06-17 00:09:15) 转载▼ 标签: 育儿 目标检测.识别.分类.特征点的提取 David Lowe ...
- 机器学习 文本分类 代码_无需担心机器学习-如何在少于10行代码中对文本进行分类
机器学习 文本分类 代码 This article builds upon my previous two articles where I share some tips on how to get ...
- 【计算机视觉】计算机视觉、模式识别、机器学习常用牛人主页链接
计算机视觉.模式识别.机器学习常用牛人主页链接 牛人主页(主页有很多论文代码) Serge Belongie at UC San Diego Antonio Torralba at MIT Alexe ...
- 重磅开源 | 机器学习圣经《模式识别与机器学习》中文版PDF!
今天笔者要推荐的是有机器学习理论圣经之称的<Pattern Recognition and Machine Learning>(模式识别与机器学习,PRML)一书.这本书自07年出版以来, ...
- 模式识别与机器学习(更新中)
模式识别与机器学习 使用的教材,PPT为1 公式推导部分直接去看白板推导2,不管是书上还是ppt都写的极其模糊 先说重点: 贝叶斯算概率 参数估计 第二讲 贝叶斯学习基础 贝叶斯公式 先验概率是非条件 ...
- Bishop 模式识别与机器学习读书笔记_ch1.1 机器学习概述
模式识别与机器学习-读书笔记 第一章 机器学习概述(I) 数据模式搜索问题是一个基础性的问题,有着悠久而成功的历史. 16世纪对第谷布拉赫的广泛天文观测使约翰内斯开普勒发现了行星运动的经验定律,从而为 ...
最新文章
- Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
- spring系列-注解驱动原理及源码-属性赋值
- JS基础_流程控制语句
- JAVA复习(CharSequence接口、RunTime类、System类、object类中的finalize())
- 解决公众号的加载问题
- 免费SSL证书(支持1.0、1.1、1.2)
- mysql 优化之 is null ,is not null 索引使用测试
- 算法笔记 --- 排列组合
- mysql要将语句反复执行15次_MySQL多表查询疑问
- Javascript高级程序设计读书笔记(第三章)
- java微信主动推送消息_利用java开发微信实现微信主动推送消息实例
- C# Winform右下角弹窗方式
- ECMAScript 变量
- Nodejs使用ffi调用so库
- tc27x的内存保护MPU设置浅析(个人理解)
- idata 单片机 新唐_【nuvoton新唐8051单片机】NuTiny-SDK-N76E003开发板
- 学习Java软件编程哪个机构好
- 图像中里面的Ground Truth是什么意思
- 学生公寓管理系统-python+Django+Mysql(附视图代码)
- 一个创业者的途中思考
热门文章
- COBOL学习之COMMIT--ROLLBACK
- MPC控制学习笔记——输入权重对系统控制的影响
- matlab 图像分割_好文章:基于MATLAB的图像分割算法研究
- Python入门:Python变量和赋值
- 优秀课件笔记之决策支持系统
- FMEA软件——你们的FMEA还“活着”吗?
- web打印window.print
- 计算机驱动空间不够,为何我的电脑在安装显卡驱动的时候就是安装不成功,提示是磁盘空间不足,但是其余的磁盘都有130GB左右...
- 工作流(Activiti)的学习
- 重拾图形图像处理 ---- 笔试面试题:三维重建相关(1)