前言


本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/84847904
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,关于PRML


《Pattern Recognition and Machine Learning》,中文译名《模式识别与机器学习》,简称 PRML。出自微软剑桥研究院实验室主任 Christopher Bishop 大神之手。

  • 第一章 介绍
  • 第二章 概率分布
  • 第三章 线性回归模型
  • 第四章 线性分类模型
  • 第五章 神经网络
  • 第六章 内核方法
  • 第七章 稀疏内核机器
  • 第八章 图形模型
  • 第九章 混合模型和EM
  • 第十章 近似推断
  • 第十一章 采样方法
  • 第十二章 连续潜在变量
  • 第十三章 顺序数据
  • 第十四章 组合模型

这本书的官网为:
https://www.microsoft.com/en-us/research/people/cmbishop/#!prml-book

全书完整的 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

https://github.com/ctgk/PRML

notebook 代码:
https://github.com/ctgk/PRML/tree/master/notebooks

2,安装


需要使用 python3.6 以上的版本才行。

py3.5.egg\prml\feature_extractions\autoencoder.py", line 11
self.parameter[f"w_encode{i}"] = nn.Parameter(np.random.randn(args[i], args[i + 1]))
^

3.5 的版本是不行的。必须使用3.6 的版本
https://github.com/ctgk/PRML/issues/4

python3 setup.py build

这里使用docker 镜像跑。本来打算使用 TensorFlow 的官方镜像。
但是那个是python 3.5的升级了也是3.5 的。
改使用 jupyter的镜像。也是TensorFlow 版本。
https://hub.docker.com/r/jupyter/tensorflow-notebook/

docker pull jupyter/tensorflow-notebookdocker run -itd --name tf -v ~/pythonWorkspace:/home/jovyan -p 8888:8888 \jupyter/tensorflow-notebook:latest

pythonWorkspace 是我的python工程。

docker exec -it tf bash
# cd PRML
# python3 setup.py install

没有任何报错,看来就是版本的问题。


本身的notebook 需要安装 prml 包。

显示运行数据:

然后全部的notebook 就可以运行了。
还是docker 好。搭建环境超级方便,超级快。

3,总结


PRML 是不错的学习资料。
从原理上学习。慢慢看代码。上面的好多的代码都是可以使用的呢。

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/84847904

博主地址是:http://blog.csdn.net/freewebsys

《模式识别与机器学习》 简称 PRML 开源了相关推荐

  1. 重磅 | AI 圣经 PRML《模式识别与机器学习》官方开源了!

    红色石头的个人网站:redstonewill.com 红色石头相信任何一个搞机器学习.深度学习的人都应该听说过一本经典教材:<Pattern Recognition and Machine Le ...

  2. 重磅开源 | 机器学习圣经《模式识别与机器学习》中文版PDF!

    今天笔者要推荐的是有机器学习理论圣经之称的<Pattern Recognition and Machine Learning>(模式识别与机器学习,PRML)一书.这本书自07年出版以来, ...

  3. 开源!《模式识别与机器学习(PRML)》笔记、代码、NoteBooks 发布

    微软剑桥研究院实验室主任 Christopher Bishop 的经典著作<Pattern Recognition and Machine Learning>,中文译名<模式识别与机 ...

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

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

  5. 撒花!机器学习圣经 PRML 出 Python 复现代码了!

    编辑 | 红色石头 整理 | AI有道 <Pattern Recognition and Machine Learning>,中文译名<模式识别与机器学习>,简称 PRML.出 ...

  6. 模式识别和机器学习有必要学么_UC Berkeley2019深度学习与应用自然语言处理实战课程分享...

    课程介绍 本课程将自然语言处理作为一套探索和推理文本数据的方法的使用,特别关注NLP的实际应用-以新的创造性方式使用Python中现有的NLP方法和库(而不是探索它们背后的核心算法). 学生将学会应用 ...

  7. 附下载|Python带你实践机器学习圣经PRML

    新智元报道   来源:Github.知乎  编辑:白峰 将 Bishop 大神的 PRML 称为机器学习圣经一点也不为过,该书系统地介绍了模式识别和机器学习领域内详细的概念与基础.书中有对概率论基础知 ...

  8. 个人喜欢的关于模式识别、机器学习、推荐系统、图像特征等方面个人主页及博客

    个人喜欢的关于模式识别.机器学习.推荐系统.图像特征等方面个人主页及博客 (2014-06-17 00:09:15) 转载▼ 标签: 育儿   目标检测.识别.分类.特征点的提取 David Lowe ...

  9. 【计算机视觉】计算机视觉、模式识别、机器学习常用牛人主页链接

    计算机视觉.模式识别.机器学习常用牛人主页链接 牛人主页(主页有很多论文代码) Serge Belongie at UC San Diego Antonio Torralba at MIT Alexe ...

  10. GitHub标星6000+!Python带你实践机器学习圣经PRML

    点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自新智元.   新智元报道   来源:Github.知乎 编辑:白峰 [导读]PRML是模式识别和机器学习领域的经典著作,出版于2007年.该书 ...

最新文章

  1. Github阅览神器来啦!瞬间提升50%的阅览效率
  2. 因为看见,所以发现:QBotVariant谢绝落幕
  3. Codeforces757E.Bash Plays With Functions(积性函数 DP)
  4. jQuery 里面的排他思想
  5. 判断字符串_python判断字符串以什么开始
  6. 巧用Environment.UserInteractive 实现开发和生产环境的分开调试部署
  7. 《C++ AMP:用Visual C++加速大规模并行计算》——3.6 parallel_for_each
  8. java仓库管理设计报告_基于javaweb的仓库管理系统的设计和实现 毕业论文
  9. 使用fusion app制作b站app
  10. 乐鑫Esp32-S2学习之旅② ESP32-S2 以 I2C 驱动 SHT20 获取温湿度数据,代码开源!
  11. 成为一名机器学习算法工程师,你需要这些必备技能
  12. ps 中左边的工具栏消失了,解决方法
  13. 双引号后面要加句号吗_引号里应不应该用句号,双引号后的句号在前还是在后?...
  14. 基于单片机的学生视力保护仪
  15. 软件设计师冲刺:临考快速记忆
  16. 90个外国英文网站强力推荐 (转)
  17. 刚换了Mac本这些快捷键你知道吗?
  18. Mac Office 怎么设置单面打印
  19. 视图的定义,修改,删除,更新,以及定义视图的好处。
  20. Python制作微信二维码(动态+静态)

热门文章

  1. C语言工程实践--物业费管理系统
  2. lanswich交换机远程TELNET登录
  3. python怎么重复程序,如何重复运行python程序
  4. 浅谈人工智能(AI)
  5. json数组对象转js数组对象
  6. 学习笔记1/5,操作系统之操作系统概念
  7. 51单片机控制步进电机正反转
  8. 计算机机房规范管理,学校计算机机房如何有效科学规范管理
  9. C++对象数组 —— 学生信息表
  10. IBM OmniFind Enterprise Starter Edition