李航:毕业于日本京都大学电气电子工程系,日本东京大学获得计算机科学博士学位。1990年至2001年就职于日本NEC 公司中央研究所,任研究员,2001年至2012年就职于微软亚洲研究院,任高级研究员与主任研究员。2012年至2017年就职于华为技术有限公司诺亚方舟实验室,任首席科学家、主任。现任字节跳动科技有限公司人工智能实验室总监,北京大学、南京大学客座教授,IEEE 会士,ACM 杰出科学家,CCF 高级会员。研究方向包括信息检索,自然语言处理,统计机器学习,及数据挖掘。曾出版过三部学术专著,并在顶级国际学术会议和顶级国际学术期刊上发表过120多篇学术论文,拥有40项授权美国专利。

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

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

1.《统计学习方法》的代码实现

《统计学习方法》这本书,附件里并没有代码实现,于是许多研究者复现了里面算法的代码,并放在github里分享,这里介绍几个比较热门的《统计学习方法》代码实现的项目:

1)https://github.com/fengdu78/lihang-code (标星:12k+)

这个仓库由黄海广博士整理,已经基本整理完毕(第一版、第二版),仓库的主要内容以Jupyter Notebook格式展现,同时介绍书上的主要算法及公式推导。

2) https://github.com/WenDesi/lihang_book_algorithm (标星:4.4k+)

这个仓库不介绍任何机器学习算法的原理,只是将《统计学习方法》中每一章的算法用我自己的方式实现一遍。除了李航书上的算法外,还实现了一些其他机器学习的算法,这个仓库用Python代码实现。(更新完十二章)

3)https://github.com/Dod-o/Statistical-Learning-Method_Code (标星:5.6k+)

这个仓库力求每行代码都有注释,重要部分注明公式来源。具体会追求下方这样的代码,学习者可以照着公式看程序,让代码有据可查。(更新完十章)

代码截图,注释完整且规范

4)https://github.com/SmirkCao/Lihang (标星:3.6k+)

这个仓库用markdown编写,前十二章更新完毕,后面部分也更新了大部分,没有代码,但是,公式推导相当全。

2. 《统计学习方法》课后习题解答

1)https://github.com/datawhalechina/statistical-learning-method-solutions-manual

这个仓库主要完成了该书(第一版)的全部习题,并提供代码和运行之后的截图,里面的内容是以统计学习方法的内容为前置知识,该习题解答的最佳使用方法是以李航老师的《统计学习方法》为主线,并尝试完成课后习题,如果遇到不会的,再来查阅习题解答。

由于习题解答中需要有程序和执行结果,采用jupyter notebook的格式进行编写(文件路径:notebook/notes),然后将其导出成markdown格式,再覆盖到docs对应的章节下。

内容截图:

内容截图

温馨提醒:主页置顶的有实用贴合集,欢迎大家积极参与和分享,你分享,我赠书,一起涨姿势!

文章内容来源:

李航老师《统计学习方法》的代码实现、课件、作业等相关资源的最全汇总​mp.weixin.qq.com

如有侵权,可私信联系。

感谢关注和点赞

统计学习方法 pdf_机器学习的入门宝典!《统计学习方法》的代码实现相关推荐

  1. 统计学习方法 pdf_机器学习基础教材-《统计学习与数据分析介绍》免费pdf分享...

    本书介绍 本入门级统计教科书主要讲解发展和培养统计思维所需的基本概念和工具.它提供了描述性,归纳性和探索性的统计方法,并指导读者完成定量数据分析的过程.在实验科学和跨学科研究中,数据分析已成为任何科学 ...

  2. 资源下载| 机器学习经典书籍《统计学习方法》(Python3.6)代码实现(及课件)

    本文来自GitHub黄海广 <统计学习方法>可以说是机器学习的入门宝典,许多机器学习培训班.互联网企业的面试.笔试题目,很多都参考这本书.本站根据网上资料用Python复现了课程内容,并提 ...

  3. AI基础:机器学习简易入门

    0.导语 Machine Learning(机器学习)是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能.它是人工智能的核心,是使计算机具有智 ...

  4. 文本分类入门(三)统计学习方法

    文本分类入门(三)统计学习方法 前文说到使用统计学习方法进行文本分类就是让计算机自己来观察由人提供的训练文档集,自己总结出用于判别文档类别的规则和依据.理想的结果当然是让计算机在理解文章内容的基础上进 ...

  5. 机器学习初学者手抄本:数学基础、机器学习经典算法、统计学习方法等

    机器学习怎么学?当然是系统地学习了.没有时间这么办呢?利用碎片时间学习!很多人一天要花 2 个小时通勤,通勤路上有很多时间看手机.于是我把一些机器学习的基础知识做成了在线的机器学习手册,只需打开微信收 ...

  6. 数学基础、机器学习经典算法、统计学习方法,这份机器学习在线手册来帮你...

    机器学习怎么学?当然是系统地学习了.没有时间这么办呢?利用碎片时间学习!很多人一天要花 2 个小时通勤,通勤路上有很多时间看手机.于是我把一些机器学习的基础知识做成了在线的机器学习手册,只需打开微信收 ...

  7. 深度学习试题_初学者入门宝典-机器学习入门资料汇总及学习建议(2018版)

    机器学习初学者公众号自从2018年10月开设以来,发表了不少机器学习入门的宝贵资料,受到广大机器学习爱好者的好评,本文对2018年本站发过的文章进行分类和汇总,以便初学者更好地学习. 机器学习入门,初 ...

  8. 《统计学习方法》读书笔记——K近邻法(原理+代码实现)

    传送门 <统计学习方法>读书笔记--机器学习常用评价指标 <统计学习方法>读书笔记--感知机(原理+代码实现) <统计学习方法>读书笔记--K近邻法(原理+代码实现 ...

  9. 统计学习方法 学习笔记(1)统计学习方法及监督学习理论

    统计学习方法及监督学习理论 1.1.统计学习 1.1.1.统计学习的特点 1.1.2.统计学习的对象 1.1.3.统计学习的目的 1.1.4.统计学习的方法 1.1.5.统计学习的研究 1.1.6.统 ...

最新文章

  1. Classifying dynamic textures via spatiotemporal fractal analysis(许教授)
  2. 四川网络推广浅析网站标题到底能不能修改,什么时候能修改?
  3. indent 的格式
  4. The pc Register(程序计数器)
  5. kafka高可用集群原理
  6. Dockerfile里的VOLUMES关键字
  7. leetcode1111. 有效括号的嵌套深度(栈)
  8. LintCode 1652. 区间异或 II
  9. 新来个技术总监:谁在用isXxx形式定义布尔类型年后不用来了
  10. 17 PP配置-生产计划-总体维护工厂参数
  11. 纯CSS实现非常好看的图片轮播演示
  12. 实操案例:字符串哈希表操作
  13. OpenShift 4.5 新特性 - 创建任务和定时任务
  14. windows创建任务计划(周期执行bat脚本)
  15. 系统整理 精讲 swift 泛型
  16. 神经网络matlab仿真,神经网络模型及其MATLAB仿真程序设计 周开利 等著 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
  17. 三星android10电话拦截功能,三星手机阻止来电怎么设置 拒接骚扰电话教程 - Iefans...
  18. 游戏脚本代码大全_按键精灵】一个很好学的脚本
  19. nas文件服务器权限安全,大势至局域网共享文件监控NAS文件权限设置的方法
  20. 第十七周助教工作总结——NWNU李泓毅

热门文章

  1. 已阻止网站自动通话怎么回事_如何实现百度快速收录网站与快速排名
  2. [导入]给家人补补钙!双莲炖腔骨
  3. vue.js项目文件搭建
  4. 支持多编程语言的自动测试系统
  5. rabbitmq-java api
  6. 无向图求桥 UVA 796
  7. 解决Android手机 屏幕横竖屏切换
  8. JavaWeb_检查用户是否登录的过滤器
  9. thinkPHP源码目录介绍
  10. 将数字转化为电话号码(忽略全局属性)