李航老师的《统计学习方法》可以说是机器学习的入门宝典,我将这本书的算法用Python代码复现了,并做成在线阅读版本,可以利用碎片时间阅读。(黄海广)

资源介绍

我初学机器学习过程中,李航老师的《统计学习方法》给我极大的帮助,我试着从github搜索下载和自己修改代码,把这本书用python代码实现了,并放到了github下载(差不多7700+star):

https://github.com/fengdu78/lihang-code

今年7月我参加机器之心举办的GMIS峰会,见到来了李航老师,加了微信,简单交流了下,我做的这个项目得到了李航老师的肯定。

很多朋友希望能在手机上利用碎片时间学习,于是我把完整代码放在了公众号文章里,并在本文做好阅读目录,可以在线打开学习。

图书购买

尊重李航老师的劳动成果,拒绝盗版。

资料说明

《统计学习方法》第一版于 2012年出版,讲述了统计机器学习方法,主要是一些常用的监督学习方法。第二版增加了一些常用的无监督学习方法,由此本书涵盖了传统统计机器学习方法的主要内容。第一版和第二版前面十二章相同,第二版多了无监督学习的内容:

目录

第1篇 监督掌习(代码已经完成,点击相应章节打开

第1章统计学习及监督学习概论
第2章感知机
第3章k近邻法
第4章朴素贝叶斯法
第5章决策树
第6章逻辑斯谛回归与最大熵模型
第7章支持向量机
第8章提升方法
第9章EM算法及其推广
第10章隐马尔可夫模型
第11章条件随机场
第12章监督学习方法总结

第2篇无监督学习(还在制作中

第13章无监督学习概论
第14章聚类方法
第15章奇异值分解
第16章主成分分析
第17章潜在语义分析
第18章概率潜在语义分析
第19章马尔可夫链蒙特卡罗法

第20章  潜在狄利克雷分配

第21章  PageRank算法

第22章  无监督学习方法总结

附录A  梯度下降法

附录B  牛顿法和拟牛顿法

附录C  拉格朗日对偶性

附录D  矩阵的基本子空间

附录E  KL散度的定义和狄利克雷分布的性质

建议学习方法

使用微信收藏本文,学习的时候,从本文点击相关章节的链接进行学习。

文章里也是完整代码,如果需要下载代码学习,请访问github:

https://github.com/fengdu78/lihang-code

经典复现:《统计学习方法》的代码实现(在线阅读!)相关推荐

  1. 新建网站了!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现,可以在线阅读了!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成了网页版,可以在线阅读 ...

  2. 吴恩达深度学习笔记_Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现,可以在线阅读了!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成了网页版,可以在线阅读 ...

  3. 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>.CS229数学基础等,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成 ...

  4. 《统计学习方法》代码更新了-(github的star数5300+)

    李航老师的<统计学习方法>可以说是机器学习的入门宝典,许多机器学习培训班.互联网企业的面试.笔试题目,很多都参考这本书.2019年5月1日,<统计学习方法第二版>出版了!本人的 ...

  5. 网站流量分析,网站流量统计,不用插入代码直接在线免费查询网站流量

    网站流量分析,网站流量统计,不用插入代码直接在线免费查询网站流量 http://www.jaeer.com/site/ 示例:

  6. 《统计学习方法》代码全解析——第一部分统计学习方法概论

    1.统计学习是关于计算机基于数据构建概率统计模型并运用模型对数据进行分析与预测的一门学科.统计学习包括监督学习.非监督学习.半监督学习和强化学习. 2.统计学习方法三要素--模型.策略.算法,对理解统 ...

  7. 《统计学习方法》代码全解析——第十三部分无监督学习概论

    1.机器学习或统计学习一般包括监督学习.无监督学习.强化学习. 无监督学习是指从无标注数据中学习模型的机器学习问题.无标注数据是自然得到的数据,模型表示数据的类别.转换或概率无监督学习的本质是学习数据 ...

  8. 《统计学习方法》代码全解析——第十二部分监督学习方法总结

    1 适用问题¶ 监督学习可以认为是学习一个模型,使它能对给定的输入预测相应的输出.监督学习包括分类.标注.回归.本篇主要考虑前两者的学习方法. 分类问题是从实例的特征向量到类标记的预测问题:标注问题是 ...

  9. 《统计学习方法》代码全解析——第四部分朴素贝叶斯

    1.朴素贝叶斯法是典型的生成学习方法.生成方法由训练数据学习联合概率分布  

  10. 《统计学习方法》代码全解析——第十一部分条件随机场

    1.概率无向图模型是由无向图表示的联合概率分布.无向图上的结点之间的连接关系表示了联合分布的随机变量集合之间的条件独立性,即马尔可夫性.因此,概率无向图模型也称为马尔可夫随机场. 概率无向图模型或马尔 ...

最新文章

  1. canvas绘制的文字如何换行
  2. php签名是做什么用的,这个签名在PHP中意味着什么()?
  3. 8种方案解决重复提交问题
  4. linux定时任务Crond基础概念原理介绍01
  5. JS原型与原型链终极详解
  6. JVM类加载(2)—连接
  7. UVa11729 - Commando War(贪心)
  8. 【Python】Flask日志记录:将日志输出到多个文件、显示行号、模块名称、日志级别等
  9. 一个项目中说系统分为表现层、控制层、逻辑层、DAO层和最终数据库五层架构...
  10. 九度OJ1005题 一直WA??
  11. Storyboard和Xib混用黑魔法-swift版
  12. div+css实现背景透明
  13. App Store拒绝原因
  14. C# 操作Word书签(一)插入、删除书签
  15. GBASE 8A v953报错集锦56--Hadoop 加载失败问题
  16. 直播平台开发中解决iOS 14 兼容问题和静默推送
  17. pasa_example
  18. children的childNodes区别
  19. 5g有线工业级路由器 有线无线自由切换
  20. 人工智能不止会批改作业,它还在改变“一刀切”的教学模式

热门文章

  1. 20135202闫佳歆-第二章家庭作业-2.69
  2. machit r语言_机器学习应该准备哪些数学预备知识?
  3. tiptop 编译运行_tiptop客制规范总结
  4. ArcGIS Server发布WFS中文图层名称乱码问题解决方案
  5. rhino5.0安装教程
  6. 神经网络 | 网络优化-线性神经网络-delta学习规则-梯度下降法(线性神经网络-异或问题Python源代码)
  7. 计算机视觉与深度学习 | ORB特征提取:基于OpenCV+Python(附代码)
  8. 计算机视觉与深度学习 | 基于控制点的投影畸变图像配准(matlab源码)
  9. C语言 | 给偶数寻素数
  10. 矢量切片_数据粒度均衡的二维矢量瓦片构建方法