斯坦福 AI 课程 10 年发展史

作者:Rachel Oh 、Peter Maldonado

转自:机器之心

编辑:杜伟、小舟

在人工智能领域,斯坦福大学的很多课程都颇受欢迎,如 CS 224N 深度学习自然语言处理和 CS 229 机器学习。这些课程如何一步步发展成为今天的热门课程?这些课程规模增加的背后又有哪些驱动因素呢?近日,Stanford Daily 的数据团队对 2010-2020 这十年间 AI 相关课程的增长趋势以及背后的原因做了一个非常全面的汇总分析。

AI 正在改变世界,斯坦福大学处于这一趋势的最前沿。多年来,斯坦福已经涌现出许多 AI 方面的重大研究突破,斯坦福研究者也是 AI 领域的开拓者。

为了分析斯坦福在过去十年中的变化,Stanford Daily 的数据团队分析了过去 10 年 AI 相关计算机科学课程的数据变化,以探究其演变过程。

10 年来,计算机科学系的 AI 课程以及在校学生的数量都在增加,许多课程自始至终都是非常热门的课程。下图为过去 10 年斯坦福大学 AI 课程的增长趋势:

AI 课程数量不断增长

在过去的 10 年中,与 AI 相关的计算机科学课程总数从 25 个增加到 77 个,增长了两倍多。2014 年课程数量首次跃升后,从 2015 年开始,课程数量一直呈稳定增长,2018 年至 2020 年,增长速度达到最大。

10 年来,与机器学习相关的课程一直最多,课程数量也一直呈现出相对稳定的持续增长,从不到 10 种增长至如今的近 40 种。这可能是因为其他类别(例如自然语言处理或深度学习)属于更广泛的机器学习范畴。

2014 年,斯坦福首次开设了与机器学习相关的课程,但之后课程数量迅速超过了自然语言处理和计算机视觉课程。2016 年以来,自然语言处理课程数的增长速度也越来越快,而计算机视觉课程数的增长速度却越来越慢。

课程数量的趋势表明,AI 课程越来越多,AI 子主题的课程种类也越来越多。

斯坦福计算机科学系教授兼教育副主席 Mehran Sahami 说:「课程的灵活性和可用性都更高了。」

Mehran Sahami

带来这种灵活性的一个主要变化是 2008 年引入了一个追踪系统。该系统提供了一个灵活的课程机制,可确保学生参加核心基础课程以及与他们的特定兴趣相匹配的其他课程,例如 AI、生物计算和其他一些课程。

Sahami 说:「学生在自己想要学习的特定领域有了更多的选择。」

机器学习是 AI 中重要的学习领域。Sahami 表示:「众所周知,机器学习是 AI 中最重要的领域之一,这也是每个人都需要了解机器学习的原因。CS 109 之类的课程提供了机器学习的入门知识,CS 专业的每个人都至少能够学到入门级的知识。」

「赢家通吃」:课程越受欢迎,规模就会越大

尽管斯坦福提供的课程数量大幅度增加,但注册人数最多的课程,包括很多机器学习课程,它们的排名依然保持不变。但有一点,这些课程的规模却成倍增长。

下图为 2010-2020 年受欢迎 AI 课程的注册人数发展趋势:

以 CS 229 机器学习课程为例,它基本上是过去 10 年(2016-17、2018-19 学年除外)选读人数最多的一门课程,从 2010-11 学年的 318 人增长至 2019-2020 学年的 869 人。类似地,CS 221 人工智能原理与技术和 CS 109 面向计算机科学家的概率论在班级规模上也大幅度提升,从少于 300 名学生增长至 700 名以上。

课程规模增加的一个驱动因素是学生需求的爆炸式增长。

 

斯坦福计算机科学与语言学教授兼人工智能实验室(SAIL)主任 Christopher Manning 博士对此表示:「很明显,所有学生的需求促成了课程规模的增加,同时也反映出了近些年 AI 领域取得的重大突破以及学生学习这些课程的巨大热情。」

Christopher Manning

需求增加的部分原因在于:学习计算机科学特别是人工智能学科的学生数量有所增长。

Mehran Sahami 表示:「过去 10 年,学生对计算机科学专业的学习兴趣呈现出极大幅度的增长。」据他估计,自 2007 年以来,计算机科学专业的学生数量已经增加了约 300%-400%,使其成为斯坦福最受欢迎的本科专业。

在计算机科学的分支学科中,AI 的发展又是最显著的。Mehran Sahami 说道:「随着时间的推移,我们看到 AI 不断在发展,如今已经成为最受欢迎的学科,在硕士生中也是这样。」不仅如此,越来越多计算机科学专业之外的学生也在学习人工智能课程。

Manning 又说道:「越来越多来自不同学院的博士生想要学习机器学习课程,如企业管理、教育或法学博士生。」

不过,有些课程的受欢迎程度却在逐渐降低。例如,2010-11 学年,CS 223A 机器人学导论课程在最受欢迎课程排名中位列第五,彼时有 92 名注册学生,但在 2019-20 学年,注册学生下降至了 64 名。

CS 224N 深度学习自然语言处理(过去称自然语言处理)课程和 CS 231N 视觉识别卷积神经网络这两门课程的注册学生数量在 2016-17 学年达到顶峰,但之后略有下降,尽管它们依然比较受欢迎。

Manning 介绍称:「大约在 2010 年代中期,我们开始提供 NLP 和计算机视觉领域的深度学习课程,之后突然之间 NLP 和计算机视觉课程的学生达到了 500-600 人。」

 

受学生欢迎的新课程也不断涌现,如 CS 230 深度学习课程。该课程开设于 2017-18 学年,此后注册学生一直维持在 800 名以上。

Manning 表示,现在受本科生欢迎的很多 AI 课程「最初主要是作为研究生水平的 AI 课程」。以一直以来很受欢迎的 CS 229 课程为例,该课程最初是针对想要做机器学习研究的博士生开设的。

增长背后:学生需求和整个行业的变化

AI 专业的学生分享了各自致力于该领域的原因。计算机科学 co-trem 大四学生 Nik Marda 表示,他对政治学与数学都有着浓厚的学习兴趣,这些兴趣又转变成了想要塑造更好 AI 策略的热情。

Manan Shah 也是一名计算机科学 co-term 大四学生,他参与了多个在医疗健康应用中使用深度神经网络的研究竞赛。他始终认为将 AI 应用于有意义的事情会大有益处。

Sahami 表示,该学院在教师招聘时注重为学生提供多样化的课程,从而「满足更多的学生需求」。学生兴趣和学院教职员工的增长表明计算机科学学科的重要性日益增强。

Manning 认为,2010 年「很多事情开始发生」。彼时,AI 开始取得成功,世界上也开始出现各种各样机器学习的应用。

他补充说道,在 2000-2010 年,事情第一次真正出现了变化。AI 领域越来越强调概率模型,而概率被视为在不确定世界中建模不确定思维的一种方式。之后,机器学习开始崛起。

此外,Manning 还提到,大约从 2010 年开始,又出现了另一次巨变——人工神经网络方法和深度学习方法。现在,这两者已经席卷了一切,包括斯坦福的大多数课程,并且实际上,绝大多数 AI 研究者都在使用神经网络。

学习 AI 的学生也认识到了斯坦福的课程与专业领域有许多交集。Nik Marda 认为,斯坦福 AI 课程并不是孤立地存在,它们在某种程度上受到行业的推动,与行业和其他参与者息息相关。所有这些都对课程的增加产生了不可或缺的影响。

原文链接:

https://www.stanforddaily.com/2021/02/04/the-rise-of-ai-in-stanfords-cs-curricula/

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/485083.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode--820:单词的压缩编码(java)

给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S "time#bell#" 和 indexes [0, 2, 5]。 对于…

Leetcode--130. 被围绕的区域(java)

给定一个二维的矩阵,包含 X 和 O(字母 O)。 找到所有被 X 围绕的区域,并将这些区域里所有的 O 用 X 填充。 示例: X X X X X O O X X X O X X O X X 运行你的函数后,矩阵变为: X X X X X X X X X X X X…

6G技术长啥样?5大趋势,13个核心技术2030年落地

来源:智东西5G已经展开了全面商用,随着5G在垂直行业的不断渗透,人们对于6G的设想也逐步提上日程。面向2030, 6G将在5G基础上全面支持整个世界的数字化,并结合人工智能等技术的发展,实现智慧的泛在可取、全面赋能万事万…

微积分的未来:DNA、非线性、混沌、复杂系统与人工智能

导语微积分是人类历史上的伟大思想成就之一,也是数学领域不可或缺的一个重要分支。如果没有微积分,人类就不可能发明电视、微波炉、移动电话、GPS、激光视力矫正手术、孕妇超声检查,也不可能发现冥王星、破解人类基因组、治疗艾滋病&#xff…

Leetcode--1111. 有效括号的嵌套深度(Java)

有效括号字符串 仅由 "(" 和 ")" 构成,并符合下述几个条件之一: 空字符串 连接,可以记作 AB(A 与 B 连接),其中 A 和 B 都是有效括号字符串 嵌套,可以记作 (A)&#xff0c…

计蒜客第三场

1、有序数组查找 假设一个数组,事先在你未知的情况下,以某一点分段有序排列。比如:(0,0,0,1,2,2,3 变成 0,0,1,2,2,3,0,定需要查找的数,在当前数组中查找,存在,返回ture,…

美国防部官员讨论量子科学、5G和定向能的发展

来源:国防科技要闻3月8日,美国防部国防研究与工程办公室负责现代化建设的三名官员在国防工业协会太平洋作战科技虚拟会议上讨论了量子科学、5G和定向能的发展。量子科学量子科学主要负责人保罗洛帕塔表示,国防部在过去的二三十年里一直在进行…

牛客网--密码验证合格程序(Java)

题目描述 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有相同长度超2的子串重复 说明:长度超过2的子串 输入描述: 一组或多组长度超过2的子符串。每组占一行 输出描述: 如果符合要求输出:OK,否则输出NG 示例1 输…

9-18 学习如何使用Python包的管理

前提是安装好Anaconda 1.如何安装一个包 这里的语句 package_name为包的名字 例如 你可以在cmd窗口下输入 按下回车后 系统将会进行安装numpy包。 你也可以同时安装多个包,比如同时安装numpy、scipy、pandas包。 命令如下 注:numpy:是Python的…

牛客--合唱队

题目描述 计算最少出列多少位同学,使得剩下的同学排成合唱队形 说明: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号…

java连接hbase时出现....is accessible from more than one module:

今天在用java程序连接hbase时,出现错误,The package org.apache.hadoop.hbase is accessible from more than one module: ,在网上百度也没能找出答案,但是经过很长时间的查找之后中遇找到了原因,那就是我自导入jar包时…

AR行业发展现状:定义、技术原理及商业价值

文章来源:AR工业应用资料源自网络《Pokemon Go》这款游戏能够大火,除了一个好的IP之外。AR技术也功不可没。而在AR发光之后,什么是AR?它的技术原理是怎么样的,它能够具备哪些商业价值?希望通过这篇文章&…

基础学科如何不再“又难又穷”

来源:光明日报投身基础学科意味着什么——“奉献”“冷板凳”“异常艰苦”……也许,这是横亘在数十年间,大学生选报志愿时对“基础学科”的“刻板印象”。在知乎、豆瓣等大学生汇集的社交网站上,谈到基础学科,一位叫刘…

配置 Docker 加速器

Linux curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io 该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、op…

Leetcode--72.编辑距离(java)

给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 示例 1: 输入:word1 "horse", word2 "…

2021年阿贝尔奖公布!理论计算机科学和离散数学领域学者获奖

来源:前瞻网3月17日,2021年阿贝尔奖揭晓。挪威科学和文学院决定将2021年阿贝尔奖授予来自匈牙利,布达佩斯罗兰大学的Lszl Lovsz 和来自美国,普林斯顿高等研究院的 Avi Wigderson,以表彰两位科学家在理论计算机科学和离…

path环境变量丢失恢复

path环境变量不小心丢失,查询到的恢复方法记录一下 WindowsR键,打开:regedit后点击确定按钮 依次按照这个步骤找到path,鼠标右键修改,复制值到path环境变量中就可以了 转载于:https://www.cnblogs.com/liangcl/p/96797…

【剑指offer】面试题07. 重建二叉树(Java)

输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder [3,9,20,15,7] 中序遍历 inorder [9,3,15,20,7] 返回如下的二叉树: 3 / \ 9 20 …

GPU深度报告,三大巨头,十四个国内玩家一文看懂【物联网智商精选】

来源: 智东西编辑:智东西内参关于GPU,你想知道的都在这里了。GPU是Graphics Processing Unit(图形处理器)的简称,它是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等&#xff0…

如何阻止button默认的刷新页面操作

当button在form表单时&#xff0c;点击button会自动触发button的默认事件&#xff0c;也就是刷新当前页面。那么如何阻止呢&#xff1a; 有两种方式&#xff1a; 一&#xff1a;将<button></button>改为<input type"button"> 或者直接在<butto…