GitHub超过3000赞的「机器学习路线图」,教你升级打怪全攻略

2019 年 3 月 25 日 量子位
郭一璞 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

互联网的一个问题就是:信息太多。

对想要学习机器学习的人来说,信息太多也是一种困扰,开放的课程、书籍、框架、开源代码那么多,每套资料都有自己的好处,有人说这个课程好,有人说那个框架最好用。

那么,对新手来说,究竟该从哪个开始学?学哪个合适呢?

一位名叫Giacomo Ciarlini的意大利小哥就发现了个这问题,为了帮老板带新人,他把机器学习领域所需要的知识都整理成了一条机器学习路线图

从编程和数学开始,逐渐学会各种概念、方法、神经网络,之后研究开源项目,终将成为一代机器学习专家。

就像从新手村一路升级打怪到满级一样,你可以跟着这条路线图,成长为装备齐全、技能全面、经验丰富的大神玩家。

四个学习部分

首先,你需要做点准备才能开始自学机器学习。

提前准备
Python
Jupyter笔记本
数学
机器学习概况

先要会一门编程语言,机器学习界最常用的Python了解一下~

Jupyter笔记本也是常用的工具,不用下载,在Web上就能直接用,可以在线coding,许多重要的应用和教程也是在Jupyter上的,一定要学会。

最后,搞机器学习一定要了解一些数学原理,还要了解一些机器学习的基本知识。

用Scikit-Learn做机器学习
为什么用Scikit-Learn?
端到端的机器学习项目
线性回归
分类
训练模型
支持向量机
决策树
集成学习和随机森林
无监督学习
回顾

之后,安装Scikit-Learn,这是机器学习任务中最完整,最成熟,记录最完整的库之一,然后就能照着路线图把后面线性回归、分类……的都学习实践一遍。

当然,每个知识点小哥都准备了一些参考资料,可以照着资料一步步来。

TensorFlow与神经网络
为什么要用TensorFlow?
TensorFlow启动并运行
ANN - 人工神经网络
CNN - 卷积神经网络
RNN - 循环神经网络
训练网络:最佳实践
自动编码
强化学习
下一步

现在,进入TensorFlow的世界。当然,现在越来越多的开发者认为Facebook出品的PyTorch是一个更好用的框架,不过TensorFlow依然是用户最多的框架。

一些实用资料
机器学习项目
数据科学工具
安利一些博主

现在,最基本的东西你已经掌握了,可以开始看各种丰富的资料,学习各种热门的项目了,记得随时关注最新出现的突破性项目,不然就要跟不上机器学习界飞快的进步和突破了。

最后,里面所有提到的资料课程,GitHub原文都有链接哦。

还有续集

除了机器学习,小哥还在准备商业智能分析和云计算架构师两个领域的学习路线图。

后面还准备出数据可视化、数据收集、数据预处理三个数据相关领域,如果未来需要“转职”可以考虑学习一下。

除了技术相关,小哥甚至还准备推出有效沟通、有影响力的演讲、务实决策三块内容的路线图,真是个技术转管理的全才,35岁以后也不会被淘汰。

传送门

https://github.com/clone95/Machine-Learning-Study-Path-March-2019


作者系网易新闻·网易号“各有态度”签约作者

订阅AI内参,获取AI行业资讯

加入社群

量子位AI社群开始招募啦,量子位社群分:AI讨论群、AI+行业群、AI技术群;


欢迎对AI感兴趣的同学,在量子位公众号(QbitAI)对话界面回复关键字“微信群”,获取入群方式。(技术群与AI+行业群需经过审核,审核较严,敬请谅解)

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「好看」吧 !

登录查看更多
10

相关内容

“机器学习是近20多年兴起的一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习理论主要是设计和分析一些让 可以自动“ 学习”的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。因为学习算法中涉及了大量的统计学理论,机器学习与统计推断学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习理论关注可以实现的,行之有效的学习算法。很多 推论问题属于 无程序可循难度,所以部分的机器学习研究是开发容易处理的近似算法。” ——中文维基百科

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
打怪升级!2020机器学习工程师技术路线图
专知会员服务
96+阅读 · 2020年6月3日
复旦大学邱锡鹏老师《神经网络与深度学习》书册最新版
学习自然语言处理路线图
专知会员服务
133+阅读 · 2019年9月24日
GitHub标星10k,从零开始的深度学习实用教程 | PyTorch官方推荐
超级盘点 | Github年终各大排行榜(内附开源项目学习资源)
七月在线实验室
19+阅读 · 2018年12月19日
GitHub标星2600,从零开始的深度学习实用教程 | PyTorch官方推荐
机器学习算法与Python学习
4+阅读 · 2018年12月13日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
3月份Github上最热门的数据科学和机器学习项目
大数据技术
7+阅读 · 2018年4月23日
28 款 GitHub 最流行的开源机器学习项目(附地址)
七月在线实验室
4+阅读 · 2017年12月18日
机器学习实践指南
Linux中国
8+阅读 · 2017年9月28日
Interpretable Adversarial Training for Text
Arxiv
5+阅读 · 2019年5月30日
Arxiv
7+阅读 · 2018年9月27日
Arxiv
4+阅读 · 2018年9月25日
Arxiv
8+阅读 · 2018年1月25日
VIP会员
相关资讯
GitHub标星10k,从零开始的深度学习实用教程 | PyTorch官方推荐
超级盘点 | Github年终各大排行榜(内附开源项目学习资源)
七月在线实验室
19+阅读 · 2018年12月19日
GitHub标星2600,从零开始的深度学习实用教程 | PyTorch官方推荐
机器学习算法与Python学习
4+阅读 · 2018年12月13日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
3月份Github上最热门的数据科学和机器学习项目
大数据技术
7+阅读 · 2018年4月23日
28 款 GitHub 最流行的开源机器学习项目(附地址)
七月在线实验室
4+阅读 · 2017年12月18日
机器学习实践指南
Linux中国
8+阅读 · 2017年9月28日
相关论文
Interpretable Adversarial Training for Text
Arxiv
5+阅读 · 2019年5月30日
Arxiv
7+阅读 · 2018年9月27日
Arxiv
4+阅读 · 2018年9月25日
Arxiv
8+阅读 · 2018年1月25日
Top
微信扫码咨询专知VIP会员