专栏首页AI科技评论学界|MIT这样的顶尖名校是怎么上机器学习课的?

学界|MIT这样的顶尖名校是怎么上机器学习课的?

AI科技评论按:机器学习已经成为目前人工智能领域最火的研究方向,但其实在高校内,这门课一直存在,但随着人工智能热潮的兴起,这门课也有了越来越多的学生。MIT近日以生动的笔触描绘了一节普通的机器学习课堂,如果你想知道,顶尖名校是怎么上机器学习课的,不妨看看这篇文章。

在4月初的一个下午,Tommi Jaakkola正在MIT巨大的26-100礼堂前踱步。 他身后的黑板写满了方程式。 Jaakkola穿着一件黑色短袖衬衫和牛仔裤,看起来很轻松,然后他用手指向黑板。他向台下500名MIT的学生询问道:“这里的答案是什么?如果你回答的出来,你会得到巧克力。 如果没有人回答,那我得到一个,因为我知道答案,而你不知道。”礼堂里爆发出笑声。

Regina Barzilay同样会和学生互动,但她更关注坐在前几排的学生。 她经常停下来问:“这样对不对?” 如果只有一阵沉默,她会热烈地看着学生的眼睛,并向他们保证说:“没关系,你会想到答案的”。Barzilay的行为好像她正在组织一个小型研讨会,而不是体育场大小的班级。这门课需要四名导师,15名教学助理,有时教室甚至没有足够的座位。

欢迎来到“机器学习简介(6.036)”,这是一门了解如何让计算机拥有自主学习能力而不是被编程学习的课程。 众所周知,6.036的受欢迎程度在第一次被推出之后稳步增长,从2013年的138个报名,增加到2016年的302个学生。今年则有700名学生注册了这门课程,以至于教授不得不想办法来甄选,让学生的人数下降到约500,这也是MIT最大的教室所能容纳的学生数量。

Jaakkola是一位电子工程与计算机科学系和数据、系统与社会研究所的Thomas Siebel教授,而Barzilay 则是一位电气工程与计算机科学的Delta Electronics教授。两位自6.036成立以来一直领导着这门课程。他们为来自不同学院的学生提供了在现实世界中应用机器学习的必要工具,并因材施教进行指导。

Greg Young,一位来自电气工程与计算机科学专业的大四学生说:“由电气工程与计算机科学系(EECS)的Wojciech Matusik和Pablo Parrilo共同教授的课程的编排令人印象深刻。这一切更是因为机器学习的风潮。”在他看来,这种趋势几乎是一发不可收拾了。“我认为人们正在走向他们认为是下一个潮流的地方”, Young说。他挥舞着一只手臂,指着后面数百名的学生,他说,“考虑到这个班级的规模,教授肯定教得很好,才能让我们所有人受到吸引。”

确实,6.036的普及使得研究生的版本(6.862(应用机器学习))在去年春天被整合到一起。 这些学生需要上6.036的课,并额外进行一个学期的项目,将机器学习方法应用于自己研究中的一个课题。

如何学习

根据其课程设计,6.036的成功与理论内容和程序设计经验的平衡有关。这些内容都必须足够深入,以证明这门课虽具有挑战性但是在可理解范围内,最重要的是,具有使用价值。“我们的学生想学习像一个应用机器学习者一样思考”,Jaakkola说。他与Barzilay一起推出了试点课程,“我们尝试以这样的方式来教课,使得具有非常少专业知识背景的学生至少能够获得一点要领,从机器学习如何运作,到为什么可以运作”。

一旦联想到科幻小说和电影领域,机器学习俨然已经成为我们生活的一个组成部分。从作为消费者的角度去考虑(想想Netflix和亚马逊的推送),我们如何与社交媒体互动(Facebook上的这些广告都不是偶然的),我们如何获取各种类型的信息(Alexa,什么是拉普拉斯变换?)。机器学习算法,简单来讲,就是通过将大量的知识和信息集合转化为与个体需求相关的预测。

作为一门学科,机器学习是设计和构建计算机程序的一种尝试,从经验中学习,以进行预测或控制。 在6.036中,学生研究将训练数据转化为有效的自动化预测的原理和算法。 EECS研究生Helen Zhou说:“这门课程提供了很好的技术调查,它有助于建立一个理解技术行业中所有流行语言的基础”。

Guadalupe Fabre是电气科学与工程研究生和教学助理,他将6.036推荐给那些想要“对现实生活中使用的算法的更清晰理解”的人们。Fabre自己在本科生时期选择了这门课。“我学会了编码和了解机器学习中使用的一些最新算法”,他说,“我使用了很多我在研究中学到的东西”。然而,Fabre说:“需要要警告的是,6.036同时教授理论和应用,而学习这两者的组合需要认真和努力。存在一定的可能性, 你只能部分理解而另一部分不能理解,这可能会使一些学生面临挑战”。 Fabre说:“如果你真的想了解机器学习方面的真知灼见,那么请注册这门课。 但是,如果你不愿意为这门课贡献时间,那么就不要上,因为最后你可能会被压力整得心力交瘁”。

将晦涩的课程变得“看上去容易”

Jaakkola和Barzilay在演讲厅中展现的亲和力和魅力是惊人的,并且他们使其精心设计的课程与其广大的学生们产生共鸣。学生们说,这有助于改善这种由大量数字带来的晦涩难懂。

在Barzilay最近的一次课程中,一个志愿者解决了k-means聚类的方程,包括在整个礼堂前面的黑板上划分数据空间。在她正确解决了这个方程之后,整个课堂就自发鼓起了掌。“哇,她在500人面前解决了这个问题,”一名学生从礼堂的后面喊道。

EECS大二的学生 Rishabh Chandra表示班级人数调整了。“刚开始是很难的,但是他们尽力让学生们参与进来。一半的讲座由Barzilay和Jaakkola教授,这个学期则由另外的教师,Matusik和Parrilo来照顾剩下的学生”。

提前几分钟从另一门课上匆匆赶来的Stephanie Liu说:“Barzilay and Jaakkola的课非常详细,结构合理甚至是很有趣,他们教的真的很好,以及没有人不爱巧克力”。

本文分享自微信公众号 - AI科技评论(aitechtalk),作者:哈帝•白求恩

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 谷歌人工智能专家:机器学习出现全新挑战

    GAIR 今年夏天,雷锋网将在深圳举办一场盛况空前的“全球人工智能与机器人创新大会”(简称GAIR)。大会现场,雷锋网将发布“人工智能&机器人Top25创新企...

    AI科技评论
  • 机器学习教父 Tom Mitchell :人工智能将成为自适应学习的驱动式技术

    AI 科技评论消息,11月15日-16日,“全球AI+智适应教育峰会”在北京嘉里中心大酒店盛大开幕,峰会由雷锋网联合乂学教育松鼠AI,以及IEEE(美国电气电子...

    AI科技评论
  • 深度丨AI 从业者该如何选择深度学习开源框架(6000字长文)

    编者按:本文内容来自微软美国总部机器学习科学家彭河森博士在雷锋网硬创公开课的分享。 正如程序语言一样,深度学习开源框架同样各有优劣和适用的场景,那么 AI 从业...

    AI科技评论
  • 【RL-TCPnet网络教程】第30章 RL-TCPnet之SNTP网络时间获取

    本章节为大家讲解RL-TCPnet的SNTP应用,学习本章节前,务必要优先学习第29章的NTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。

    armfly
  • 手把手教你制作炫酷星空头像超详细

    Youngxj
  • MySQL的前缀索引及Oracle的类似实现

    MySQL有一个很有意思的索引类型,叫做前缀索引,它可以给某个文本字段的前面部分单独做索引,从而降低索引的大小。 其实,Oracle也有类似的实现,对于文本,它...

    数据和云
  • 倾听您的声音!腾讯云大学课程内容问卷调查

    为了给广大开发者提供最实用、最新、最热门、最干货的视频教程,请让我们听到你最真实的需求,感谢您的时间,点击填写问卷

    腾讯云大学
  • 图像处理|擅于“变脸”的PS

    古有东施效颦,今亦有人对整容趋之若鹜。可见面容自古以来就倍受人们重视,而在P图横行的今天,看图识人似乎也变成了一种‘超能力’。今天就来介绍如何用PS改变人的面容...

    算法与编程之美
  • 那些你不知道的Photoshop冷知识④——不安分的Adobe

    本来已经打算将 第三期 作为这一系列的完结篇的~但我发现Adobe在这次更新变更了我常用的功能键使用方式(后文详述),于是我查看了PS的更新日志,发现这几次更新...

    宇相
  • Spark Streaming——Spark第一代实时计算引擎

    虽然SparkStreaming已经停止更新,Spark的重点也放到了 Structured Streaming ,但由于Spark版本过低或者其他技术选型问题...

    实时计算

扫码关注云+社区

领取腾讯云代金券