Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >斯坦福学长指路!给AI萌新的本科4年课程清单(课程直达)

斯坦福学长指路!给AI萌新的本科4年课程清单(课程直达)

作者头像
CDA数据分析师
发布于 2020-06-04 07:58:41
发布于 2020-06-04 07:58:41
1.1K0
举报
文章被收录于专栏:CDA数据分析师CDA数据分析师

大数据文摘出品

编译:笪洁琼

相信每个入行人工智能的老手,对自己过往的几年学习生涯都或多或少会有一些遗憾:如果我当年先从基本概念入手就好了,如果我当年把核心算法吃的更透一点就好了……

最近,一位在行业内工作了几年的斯坦福人工智能”师兄“就根据自己的工作和学习经验,为入学的师弟师妹们送出了一份大礼:人工智能的本科4年课程清单,希望想要了解人工智能的新生能够靠着这份指路图,少走弯路。

这位大方的学长名叫Mihail Eric,本人也是一位妥妥的“学霸”。在斯坦福大学的NLP研究组里,与Christopher Manning, Percy Liang, Christopher Potts(三位巨佬)一起做研究,度过了3年非常充实的研究时光,收获颇多。同时Eric向ACL\EMNLP\NLP for AI work投稿论文,均已发表,目前正在担任ACL的审稿人,也是业内人工智能公司Alexa AI的工程师。

作为已经毕业的学长,Eric离开学校已经有一段时间了,总结了一下自己的学习和工作经历,Eric为自己的人工智能和机器学习的职业生涯,设计一个完整的4年制人工智能本科学位基础课程。这些课程是为AI和CS领域的萌新提供的,虽然是萌新定位,但Eric觉得这些课程直到今天都还在用,是基础必会的技能。

文摘菌看了一遍这份清单,非常实用,不仅仅适用于斯坦福的新生,对于每一位想要入门人工智能的同学,都是一份好的路径。

第1年,打基础

假设你没有CS的经验,这一年的大部分时间应该用在CS和机器学习的核心概念和算法上,推荐的课程有:

1.编程基础,这是AI从业人员必需具备的软件工程学的基本技能。课程为CS106B:

http://web.stanford.edu/class/cs106b/

2.计算机系统,这门课的重点在于计算机的基础设计和构建,尤其是学习软件编译的时候,运行一个程序会发生什么,以及程序是如何在内存中运行的。课程为CS107:

http://web.stanford.edu/class/cs107/

3.算法概论,这门课包含了计算机算法背后的数学和理论基础,比如最优搜索算法和动态编程,以及如何分析这些算法的内存和优缺点。课程为CS161:

http://web.stanford.edu/class/cs161/

4.概率论,概率论和统计学是机器学习算法中的核心,尤其是分析数据在实战里很重要。课程为CS109:

http://web.stanford.edu/class/cs109/

5.线性代数,如何计算矩阵和向量,线性方程组,最小二乘法,这些都是机器学习需要用到的数学基础。课程为EE103:

http://web.stanford.edu/class/ee103/

6.多维微积分,调试函数的梯度,反向传播以及机器学习,这些都是经常用到的。课程为向量微积分(工程师):

https://www.coursera.org/learn/vector-calculus-engineers

第2年,从系统的基础知识中开始慢慢探索

AI本科的第二年,至少要明白人工智能的一些原理,应该用什么样的理论去解决问题,还需要加强对计算机系统运行的理解。

1.人工智能概论,这门课包括了人工智能领域所运用的研究,比如搜索,游戏,逻辑以及图像还有机器学习算法的应用。课程CS221:

https://stanford-cs221.github.io/spring2020/

2.编译器,主要是讲编译器背后的设计和理论,你学了之后,至少应该了解一个编译器是如何构建的,还有编译器的模块化组件,也需要了解。如果你对语义识别感兴趣,可以好好琢磨一下编译器的设计和传统的自然语言处理堆栈之间的相似之处,非常有趣。课程CS143:

http://web.stanford.edu/class/cs143/

3.数据库原理,主要讲数据库管理系统背后的原则,比如关系数据模型、索引、模式等主题,但凡你想成为数据专家或者机器学习工程师,就必须要懂得数据库的原理。课程CS145:

https://cs145-fa19.github.io/

4.并行计算,并行计算这门课会讲Apache Spark到GPU这些系统背后的原理,课程CS149:

http://cs149.stanford.edu/fall19/

5.操作系统,你如果想要擅长系统编程,就一定要上这门课,这门课是讲如何从头开始搭建一个操作系统,不仅需要设计系统,还需要明白如何调试和代码管理。如果你不明白,你手下的人敲完:sudo rm -rf /*就撤了,你该如何拯救你的代码?课程CS140:

http://web.stanford.edu/~ouster/cgi-bin/cs140

第3年,开启提升课程

这个时候应该开始学高级课程,开始NLP,BA,CV这些方向的研究,

1.机器学习,监督学习和模型训练的概念,比如偏差、方差,正则化以及模型选择,这些内容看上去简单,实际上每个AI从业者天天都在用的。课程CS229:

http://cs229.stanford.edu/

2.凸优化,这门课运用很广,比如统计学,机器学习,信号处理和其它使用凸优化的领域,虽然现在有不少问题都是非凸化的,但是你最好还是要懂背后的逻辑。课程EE364A:

http://web.stanford.edu/class/ee364a/

3.概率图模型,像CV和NLP就会经常用到,所以还是需要了解。课程CS228:

https://cs.stanford.edu/~ermon/cs228/index.html

4.数据挖掘,大数据与数据挖掘,这门课涵盖了处理大型数据集的技术方法,会运用到推荐算法、聚类以及大规模的数据集计算与分析,要知道每天产生的数量还是比较大的。课程CS246:

http://web.stanford.edu/class/cs246/

5.NLP,自然语言处理,让机器懂得文本数据的理论和时间,而且还会在这门课里学到传统自然语言处理,老师会教如何用深度学习技术来处理这些。课程CS224N:

http://web.stanford.edu/class/cs224n/

6.基于CV的卷积神经网络,基本包含了深度学习背后的理论,比如CV模型就经常运用,只要学过人工智能课程的人,没错,是来自李飞飞教授的CS231N吧。课程CS231N:

http://cs231n.stanford.edu/

第4年,同学你该开始打比赛了

经过前面3年课程的训练,你应该对计算机系统和人工智能概念、应用有了清楚的理解,找到你比较感兴趣的方向,拿起数据集,就要开始自己跑模型,做数据分析,调参还有解决Bug。想要成为一个真正的人工智能专家,不仅得学,还得上手练。

1.做研究项目,有的学校会提供这类课程,在这门课里,你需要深入研究整个项目的情况。课程CS341:

http://web.stanford.edu/class/cs341/

2.参加课题研究,主动去找研究生学长学姐,做他们的助理,将基础知识再过一遍,也可以选择自己开一个课题项目,进行研究,主要是让你有一个项目经验。

3.大厂实习,如果你要是时间管理的好,可以考虑在课余时间去AI公司实习,一般大厂都有这种3-6个月的实习机会,在实习里,不仅让你了解书本上的基础知识,还能使用基础知识进行落地的运用,这种应该算比较好的实战机会了。

以上就是作为一个人工智能从业者的斯坦福毕业生Eric,送给AI萌新的4年规划安排,如果你觉得上面的课程比较难,可以适当调整,当然也欢迎你与文摘菌分享你的学习之路。

就像歌词所说“一代人终将老去,但总有人正年轻。“AI之路任重且道远,不管是不是萌新,只要你还愿意学习,就一直在路上,加油!!!

参考素材:

https://www.mihaileric.com/posts/complete-artificial-intelligence-undergraduate-course-plan/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CDA数据分析师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
斯坦福2019年深度学习NLP课程完结,视频(有字幕)已放出 | 附PPT、参考资料、优秀项目
大部分课程视频(有字幕)已经上线,所有的课程PPT都已经放出,课程中的优秀项目也已经公开。
量子位
2019/04/23
1.1K0
斯坦福2019年深度学习NLP课程完结,视频(有字幕)已放出 | 附PPT、参考资料、优秀项目
斯坦福2019强化学习课程完结,讲义、PPT、视频已提供下载
斯坦福大学AI课程资源接二连三开始更新。上周NLP课程才结束,这周强化学习(RL)课程也已全部完结。
量子位
2019/04/22
1K0
斯坦福2019强化学习课程完结,讲义、PPT、视频已提供下载
吴恩达最新深度学习课程: 斯坦福2018—Andrew Ng、Kian Katanforoosh主讲(附PPT)
【导读】近期,斯坦福大学深度学习课程有开课了,主讲老师是人工智能领域知名学者Andrew Ng和Kian Katanforoosh。我们在早些时候也编辑发布了卡耐基梅隆大学的深度学习课程,斯坦福大学和卡耐基梅隆大学一样,都是当今走在AI领域前沿的机构。今天整理的斯坦福大学深度学习课程的主要内容同样涵盖了深度学习的基础知识和常见的模型,包括:反向传播、梯度下降、CNNs、RNNs、LSTM、强化学习等等。与其他课程有所不同,本课程还关注深度学习的应用,包括医疗、自动驾驶、手语阅读、自然语言处理等,从项目实践的
WZEARW
2018/04/13
1.7K0
吴恩达最新深度学习课程: 斯坦福2018—Andrew Ng、Kian Katanforoosh主讲(附PPT)
斯坦福CS224n《基于深度学习的NLP》课程更新,C.Manning主讲
近日,斯坦福大学官网公布了2019年度冬季cs224n课程:基于深度学习的自然语言处理的课程安排。本课程主讲人为斯坦福大学人工智能实验室主任,著名计算机科学家Christopher Manning教授。
新智元
2019/01/09
8520
Hinton曾授课,斯坦福首个Transformers专题讲座视频放出,NLP、CV和RL无所不包
机器之心报道 机器之心编辑部 据了解,这是首个关于 Transformers 的专题课程。 要说在世界大学公开课中哪些属于精品,斯坦福大学的 CS 课程可谓是榜上有名。这所世界名校先后免费公开了众多课程,有关于自然语言理解的、有关于机器学习的等等。 斯坦福大学的 CS 课程可以说是覆盖范围广,今天他们又上线了一门经典课程:《CS 25: Transformers United》,据了解这是首个关于 Transformers 的课程。 自 2017 年推出以来,Transformer 彻底改变了自然语言处理
机器之心
2022/07/12
6270
Hinton曾授课,斯坦福首个Transformers专题讲座视频放出,NLP、CV和RL无所不包
Manning、陈丹琦讲座,2021斯坦福CS224N即将开课
自然语言处理(NLP)或者计算语言学是信息时代最重要的技术之一。从网络搜索、广告、电子邮件到客户服务、语言翻译、虚拟代理、医疗报告等,NLP 的应用几乎无处不在。近年来,深度学习(或神经网络)在许多 NLP 任务上达到了非常高的性能,使用单个端到端神经模型就能完成许多任务,不再需要特定于任务的特征工程。
机器之心
2021/01/20
6930
斯坦福机器学习课程上新!一课打尽基础机器学习模型+NLP+社交网络
——小编已经为你物色好了一门斯坦福机器学习课程!糅合基础机器学习模型、自然语言处理(NLP)和社交网络为一体,《CS 124: From Languages to Information》即将开课!这波扎实的学习局赶快安排起来!
大数据文摘
2019/12/05
7570
斯坦福机器学习课程上新!一课打尽基础机器学习模型+NLP+社交网络
只知道CS224N?斯坦福最新推出NLU公开课CS224U
这门面向项目的课程侧重于开发系统和算法,以实现对自然语言的鲁棒机器理解。课程利用了来自语言学、自然语言处理和机器学习的理论概念。本课程还将包含有关项目开发、研究结果呈现以及与业界沟通的特殊课程。
机器之心
2019/06/21
8120
只知道CS224N?斯坦福最新推出NLU公开课CS224U
斯坦福AI课程10年发展史:CS 229最受欢迎,课程数量增两倍
AI 正在改变世界,斯坦福大学处于这一趋势的最前沿。多年来,斯坦福已经涌现出许多 AI 方面的重大研究突破,斯坦福研究者也是 AI 领域的开拓者。
机器之心
2021/03/15
4220
斯坦福AI课程10年发展史:CS 229最受欢迎,课程数量增两倍
入门机器学习,照这个课程清单按顺序学就对了(附资源链接)
入门机器学习是一个循序渐进的过程,优质的学习资源和科学的学习路线缺一不可。在本文中,来自英伟达人工智能应用团队的计算机科学家 Chip Huyen 不仅列出了十大优质的免费机器学习课程资源,还将其串成了一条高效的学习路线。
CDA数据分析师
2019/08/12
1K0
入门机器学习,照这个课程清单按顺序学就对了(附资源链接)
资源 | 吴恩达斯坦福CS230深度学习课程全套资料放出(附下载)
大数据文摘编辑组出品 在人工智能领域,深度学习的重要性不言而喻。各大高校纷纷推出具有自己特色的课程,斯坦福大学也不例外。 在deeplearning.ai深度学习专项课程之后,吴恩达在斯坦福又开了一门学分课,这门课涉及到深度学习的基础知识、神经网络构建,以及如何完成一个成功的机器学习项目。具体将涉及卷积网络,RNNs,LSTM,Adam,Dropout,BatchNorm,Xavier / He初始化等,还提供医疗,自动驾驶,手语阅读,音乐创作和自然语言处理等多领域的案例研究。 学习这门课程,不但要去掌握
大数据文摘
2018/06/29
8341
【最新】2018斯坦福cs224n深度学习与NLP课程又开课了(附ppt下载)
Stanford大学在2015年开设了一门深度学习与NLP课程(Deep Learning for Natural Language Processing)的课程,广受好评。此后几年连续开课,2018年课程最近已经开始,课程往年都会提供丰富的学习资源,比如PPT, 讲义,代码和课程报告,是非常好的自然语言入门课程。这门课在2016年之前叫做CS224d: Deep Learning for Natural Language Processing,2017年开始改名为CS224n: Natural Langu
WZEARW
2018/04/12
2.7K0
【最新】2018斯坦福cs224n深度学习与NLP课程又开课了(附ppt下载)
李沐在斯坦福开新课了!面向机器学习实战,课程全部免费,9月1日可报名
明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 朋友们,又有新课可以白嫖了! 斯坦福新课《实践机器学习(CS 329P)》上线了,主讲人为李沐、黄清清、Alex Smola。 全是来自亚马逊、谷歌的大牛啊。 诚如课程名称所言,这次的新课是全方位面向实际应用。 从数据处理到模型部署,共计18节课程,覆盖统计学、算法、代码实现等方面知识。 主讲人之一Alex Smola在推特上发文介绍,报名这门课就能学到AutoML、蒸馏、分布式训练、Model Serving等等内容。 更重要的是,所有在线课程
量子位
2023/03/10
7920
李沐在斯坦福开新课了!面向机器学习实战,课程全部免费,9月1日可报名
【Manning主讲】斯坦福CS224n深度学习与NLP课程全部视频、PPT
【新智元导读】斯坦福大学CS224n(全称:深度学习与自然语言处理)是自然语言处理领域很受欢迎的课程,由 Chris Manning 和 Richard Socher 主讲。本课程所有教学视频和课程材
新智元
2018/03/22
1.5K0
【Manning主讲】斯坦福CS224n深度学习与NLP课程全部视频、PPT
19门AI在线课程:从入门课程到名校高级学位
新智元编译 来源:bigthink.com/ 编辑:肖琴 【新智元导读】Big Think网站整理了19个受欢迎的AI课程资源列表,从MOOC的免费在线课程到著名大学的学位课程,不管你对AI的兴趣
新智元
2018/06/22
1.7K0
这位斯坦福PhD新生的论文被引数:接近4万
机器之心报道 编辑:泽南、陈萍 什么也阻止不了我去学习。 春天到了,斯坦福大学计算机科学系又迎来了一批博士新生。 该校的 CS 专业每年会收到上千份申请,招收约 80 名新人,其中一半会进入专注于人工智能研究的斯坦福人工智能实验室 SAIL。 对于这所美国名校而言,每个人都是百里挑一的精英。但仍让人始料未及的是,今年新生行列中出现了这样一个人,Google Scholar 统计显示,他的论文被引用数量竟已接近 4 万: 一个刚入学的新生,论文被引数比斯坦福很多助理教授还要高很多,这就不禁让人产生疑问,大
机器之心
2022/03/29
5230
一份来自英伟达的越南小姐姐整理的机器学习入门清单,照这样学就对了
Chip Huyen 是一位来自越南的作家和计算机科学家,现居于美国硅谷,就职于英伟达人工智能应用团队。
Python数据科学
2019/08/08
7730
一份来自英伟达的越南小姐姐整理的机器学习入门清单,照这样学就对了
精心为大家整理了一些超级棒的机器学习资料(附链接)
https://github.com/glemaitre/pyparis-2018-sklearn/blob/master/notebook.ipynb
量化投资与机器学习微信公众号
2019/02/26
1.3K0
斯坦福大学:人工智能本科 4 年课程清单
最近,一位在行业内工作了几年的斯坦福人工智能毕业的专业人士为自己的人工智能和机器学习的职业生涯,设计一个完整的 4 年制人工智能本科学位基础课程。
用户8858632
2021/10/25
8430
斯坦福AI实验室换帅!Christopher Manning接替李飞飞
看过斯坦福 CS224n 的读者可能对 Manning 比较熟悉,他在公开课上介绍了非常多的自然语言处理方法与概念。而了解过斯坦福 CS231n 的读者对李飞飞也不陌生,她主导这一计算机视觉课程的设计。这两门公开课(2017)是了解自然语言处理和计算机视觉领域必不可缺的资源,而现在关注 NLP 的 Christopher Manning 成为 SAIL 新的负责人。
机器之心
2018/12/17
6090
推荐阅读
斯坦福2019年深度学习NLP课程完结,视频(有字幕)已放出 | 附PPT、参考资料、优秀项目
1.1K0
斯坦福2019强化学习课程完结,讲义、PPT、视频已提供下载
1K0
吴恩达最新深度学习课程: 斯坦福2018—Andrew Ng、Kian Katanforoosh主讲(附PPT)
1.7K0
斯坦福CS224n《基于深度学习的NLP》课程更新,C.Manning主讲
8520
Hinton曾授课,斯坦福首个Transformers专题讲座视频放出,NLP、CV和RL无所不包
6270
Manning、陈丹琦讲座,2021斯坦福CS224N即将开课
6930
斯坦福机器学习课程上新!一课打尽基础机器学习模型+NLP+社交网络
7570
只知道CS224N?斯坦福最新推出NLU公开课CS224U
8120
斯坦福AI课程10年发展史:CS 229最受欢迎,课程数量增两倍
4220
入门机器学习,照这个课程清单按顺序学就对了(附资源链接)
1K0
资源 | 吴恩达斯坦福CS230深度学习课程全套资料放出(附下载)
8341
【最新】2018斯坦福cs224n深度学习与NLP课程又开课了(附ppt下载)
2.7K0
李沐在斯坦福开新课了!面向机器学习实战,课程全部免费,9月1日可报名
7920
【Manning主讲】斯坦福CS224n深度学习与NLP课程全部视频、PPT
1.5K0
19门AI在线课程:从入门课程到名校高级学位
1.7K0
这位斯坦福PhD新生的论文被引数:接近4万
5230
一份来自英伟达的越南小姐姐整理的机器学习入门清单,照这样学就对了
7730
精心为大家整理了一些超级棒的机器学习资料(附链接)
1.3K0
斯坦福大学:人工智能本科 4 年课程清单
8430
斯坦福AI实验室换帅!Christopher Manning接替李飞飞
6090
相关推荐
斯坦福2019年深度学习NLP课程完结,视频(有字幕)已放出 | 附PPT、参考资料、优秀项目
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档