lihang-code README

The project's README from github.com/fengdu78/lihang-code. As one markdown file: README.md.

《统计学习方法》第二版的代码实现

李航老师编写的《统计学习方法》全面系统地介绍了统计学习的主要方法,特别是监督学习方法,包括感知机、k近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与支持向量机、提升方法、em算法、隐马尔可夫模型和条件随机场等。除第1章概论和最后一章总结外,每章介绍一种方法。叙述从具体问题或实例入手,由浅入深,阐明思路,给出必要的数学推导,便于读者掌握统计学习方法的实质,学会运用。

《统计学习方法》可以说是机器学习的入门宝典,许多机器学习培训班、互联网企业的面试、笔试题目,很多都参考这本书。

今天我们将李航老师的《统计学习方法》第二版的代码进行了整理,并提供下载。

非常感谢各位朋友贡献的自己的笔记、代码!

2020年6月7日

代码目录

第1章 统计学习方法概论

第2章 感知机

第3章 k近邻法

第4章 朴素贝叶斯

第5章 决策树

第6章 逻辑斯谛回归

第7章 支持向量机

第8章 提升方法

第9章 EM算法及其推广

第10章 隐马尔可夫模型

第11章 条件随机场

第12章 监督学习方法总结

第13章 无监督学习概论

第14章 聚类方法

第15章 奇异值分解

第16章 主成分分析

第17章 潜在语义分析

第18章 概率潜在语义分析

第19章 马尔可夫链蒙特卡洛法

第20章 潜在狄利克雷分配

第21章 PageRank算法

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

参考

https://github.com/wzyonggege/statistical-learning-method

https://github.com/WenDesi/lihang_book_algorithm

https://blog.csdn.net/tudaodiaozhale

https://github.com/hktxt/Learn-Statistical-Learning-Method

代码整理和修改:机器学习初学者(公众号) gongzhong

知识星球:黄博的机器学习圈子xingqiu

知乎

lihang-code (fengdu78/lihang-code)

Searching Database…

这是什么?这是李航《统计学习方法》(第2版)一书中所有算法的 Jupyter Notebook 代码实现集合,按章节组织。
这是需要安装的库,还是只是配合书本阅读的代码示例?这是本书的配套代码,而不是打包好的库:notebook 按章节分文件夹存放,方便你对照书本阅读和运行。
我该怎么用?克隆仓库,然后在 Jupyter 中打开你正在学习的那一章的 notebook;每一章(感知机、k近邻、决策树、支持向量机等)都有自己的文件夹。
这个项目还在持续更新吗?最后一次记录的更新是在2020年6月;代码是根据社区贡献的笔记整理而成的,此后并未持续维护。
代码逐章涵盖了哪些内容?第2至12章涵盖监督学习方法(感知机、k近邻、朴素贝叶斯、决策树、逻辑斯谛回归、支持向量机、提升方法、EM算法、隐马尔可夫模型、条件随机场);第13至22章涵盖无监督学习方法(聚类、奇异值分解、主成分分析、潜在语义分析、概率潜在语义分析、马尔可夫链蒙特卡罗法、潜在狄利克雷分配、PageRank)。
谁整理并维护这些代码?代码由微信公众号“机器学习初学者”根据社区成员贡献的笔记和代码整理而成,README 中还提到了一个相关的学习交流群(“黄博的机器学习圈子”),供进一步讨论。
为什么很多人用这个仓库准备面试?README 中指出,许多机器学习培训课程以及互联网公司的面试和笔试题都以这本书为基础,因此通过学习对应的代码来准备是一种常见做法。
要理解这些代码,我还需要阅读李航的原书吗?需要。这个仓库只提供代码;数学推导、讲解和理论内容都在书中,这里并未重复收录。
Creator
fengdu78
Size
15.4 MB
Stars
19.6K
Updated
CommitOct 05
Age
7y
Commits · 90 Days