本文将持续收集并分享数据分析,机器学习方面的优秀五星免费资料。文章的顺序即是由浅入深的顺序,每一个资料都有相应简介及链接。实际上,每个模块都有大量资料,本文追求整体的全面,但每个模块仅推荐评价高,易入手的资料。
0. 机器学习备忘录
首先推荐一个快速学习及了解机器学习,人工智能全部知识的资料
机器学习cheatsheet 中文版,GitHub 11k+ 星的机器学习备忘录,其配套课程为斯坦福大学CS229 机器学习课程,该资料非常适快速了解机器学习,AI相关知识。也非常适合作为考试前或面试前快速总结复习的参考。
第一部分 机器学习必备数学基础
1.1 《机器学习数学基础》
英文名 Mathematics For Machine Learning, 一本公认的机器学习数学基础必备开源书,免费且高质量,可以直接在线阅读,也可以直接下载PDF版,链接如下:
本书还有配套的课程项目,由帝国理工学院出品的 Coursera 同名课程,已经有 240k 同学学习过,并有10+同学给出了4.6+/5 的评价 。如果不需要课程证书的话,是可以完全免费学习的!!!
1.2 中文方面资料
推荐一个网站:看得见的统计,该网站利用可视化及可互动的方式,非常形象的教学概率及统计方面的知识,非常适合学习并且能很迅速的理解机器学习所需的统计方面的基础,网址如下:
seeing-theory.brown.edu/cn.html
第二部分 Python 编程学习
2.1 《Python编程 从入门到实践》
豆瓣 9.1的高分,书中均配合代码实例,跟着书看一遍,敲一遍代码,基本就入门了,放上PDF版下载地址
2.2 Python 100 天从新手到大师
想进一步提高Python编程能力,强推 Python 100 天从新手到大师(GitHub 98k+ 星的项目),内容非常全面,按需选择学习即可:
第三部分 SQL学习
3.1 SQLZoo 网站
SQLZoo 可以一边学一边练习,并且完全在线的,无需配置,随时上手
3.2 SQL Fiddle
想要自由练习SQL,再来一款神奇,在线创建,修改,练习,并且实时显示,同样无需配置,随时使用,其界面如下,可以实时创建,选择表格,下方会实时进行显示,SQL入门及练习神器,链接如下:
第四部分 机器学习算法
虽然很多人一提到机器学习入门就会首先推荐吴恩达机器学习,但实际上我第一次没看进去,反而是另一个评价很高的机器学习系列课程对我影响很大,并且全中文授课,还配有课后习题以及PPT课件:台大李宏毅机器学习
4.1 李宏毅机器学习
这个课我是完全跟下来了。李老师的课设计的比较通俗易懂,很适合入门,里面有很多有趣的例子,加上讲课风格比较风趣,所以蛮容易从入门到坚持下去的,个人很推荐作为机器学习入门课程(这门课2019年也更新了最前沿的transformer, GAN 等内容)
-
课程主页(中文):
-
B站视频(中文):
4.2 吴恩达机器学习
不过,以防有人想对比下吴恩达机器学习,也将其链接放在这里。经典的机器学习入门课程:吴恩达机器学习,Coursera近10万人给出的 4.9/5.0评分
-
课程官方主页:
-
B站视频(中文字幕):
第五部分 NLP,CV
5.1 自然语言处理(NLP)
推荐 斯坦福大学的 CS224N, 其有视频,课件,配套项目,目前B站已有中文字幕版本,一套课下来,NLP理论和实践项目都有了(插一句:真的别再买 9.9 元的 xx 学院自然语言处理实战等项目了)。这免费的名校公开课,著名教授讲解,配合B站字幕+弹幕看起来非常香
-
课程官方主页:
-
B站视频(中文字幕):
5.2 计算机视觉 (CV)
同样推荐名校资源,斯坦福 CS231N,目前B站也已经有中文字幕
-
课程官方主页:
-
B站视频(中文字幕):
持续更新中,有想进一步了解讨论的同学可以留言讨论呐