科研伴我成长——上海交通大学ACM班学生在微软亚洲研究院的幸福实习生活
每一年,微软亚洲研究院都会迎来一批“特殊的”实习生——他们既不是从五湖四海汇聚而来,也不是在读的硕士和博士。他们相识已久,知道对方的小秘密、小八卦,也相互敬佩、惺惺相惜——他们就是来自上海交通大学ACM班的大四学生。
为培养顶级的计算机科研人员,微软亚洲研究院与上海交通大学开展了人才培养方面的合作,每年都会邀请上海交通大学ACM班的大四同学们以实习生的身份在研究院展开为期半年的实习工作。作为上海交通大学的重点实验班,ACM
班的每位同学都被称为计算机领域的未来之星。在研究院的实习期间,这些才华横溢的学生们不仅能够接受了相关领域里顶级研究人员的指导,还有机会接触到最前沿的研究技术和全球顶尖的数据库。通过跟随研究员们参与实际的研究项目,同学们还获得了宝贵的实战经验,将学到的理论知识应用到了实际中。
“我要教会电脑学习”
刘奇就是这些“特殊实习生”中的一员,目前在语音组跟随Mentor王丽娟博士,从事手写识别方向的研究。
“教会计算机如何识别事物不是一件简单的事情”
他说,“计算机在很多方面都已经非常强大,甚至把人类远远地甩在了后面,比如数据的处理和运算。但是在另外一些方面,计算机的能力却还是无法与人类相提并论的。手写识别在计算机科研领域就是一个非常有挑战性的问题。人类可以很容易地识别出手写的各种内容,但计算机却远没有那么智能。这正是令人激动的地方所在,你可以尝试各种各样的想法来解决这个问题。想出一个主意,实现它,等待结果,欢呼或者叹气,这是一个令人很兴奋的过程”。
“微软亚洲研究院不仅仅是一个世界一流的研究机构,也与工业界紧密相连。你能接触到很多很前沿的、可以改变人们生活的想法及原型,并且有机会把它们转化到实际的产品中,这种感觉真是太美妙了”。刘奇还补充道,“我的导师在研究中给了我很多帮助。她鼓励我尝试各种各样的想法,而且给予了很多建议以避免一些基础性的错误。”
王丽娟是个性写严谨认真,同时指导学生写耐心细致的研究员,在实习生的眼中,她知识渊博,经验丰富,经常为他们提出建设性意见,让同学们在科研上少走弯路。
同是王丽娟研究员的实习生,来自语音组的汪旻的工作方向也是手写识别。他说:“当问起中国最著名的计算机研究机构时,所有人都会说是微软亚洲研究院。在这里实习了三个多月之后,我充分感受到了这里学术氛围之浓郁,研究员的睿智和其他实习生的友善。”在他眼里,王丽娟老师很“萌”,知识渊博,经验丰富。他提到,“有一次我在跑数据,王老师走过看了一眼之后就说我少考虑了一些条件,并给我指出了可能存在问题的地方,随后我仔细地检查了一下,发现bug果然存在,顿时对她的崇拜又加深一层”。
汪旻的主要任务是改善前端正规化过程以提高识别的准确率。虽然有着卓越的编程能力,但是本科生的他在刚开始接触科研工作的时候也会感觉无从下手。在王丽娟研究员的帮助下,他顺利地开始了研究工作。汪旻表示,在微软亚洲研究院的工作效率很高,这里的科研人具备迅速发现问题及解决问题的能力。同时,通过跟导师和其他实习生交流,可以避免走很多弯路。
此外,汪旻非常喜欢研究院定期举办的讲座。9月,ACM班的实习生们集体参加了微软新任CEO
Satya
Nadella来京的首场讲座。讲座中Satye分享的关于“创新”的理念让同学们受益匪浅。除此之外,研究院还会每周邀请顶级研究员进行讲座,和实习生们分享科研与生活。汪旻表示,从这些讲座中,可以学到很多前辈的思维方式、实验的技巧等,这是非常难得可贵的。
学习、学习再学习
张惠楚现在在城市计算组郑宇老师的指导下做城市计算中的多数据源的融合。谈及现在所做的研究,他表示:“城市中有社交网络签到数据、噪音抱怨数据、出租车上下客数据等等,其中有些数据非常稀疏。如何依靠城市不同功能区域的特性以及其他稠密的数据来帮助分析那些稀疏的数据源,并且用多个数据源来一起监测异常是一个很有意义的问题,尤其是对于一个本科生来说更是充满挑战。”
在研究解决方法的过程中,经常需要阅读大量资料,因此张楚惠在短短几个月中学习了大量机器学习相关的知识。科研实战改变了他的学习状态,经常自愿在公司加班,只为测试设想的解决方案是否可行。他说,“在郑老师的引导下,组里会定期让实习生为大家讲解基础的机器学习模型或者顶级会议论文。一开始我有很多内容都听不懂,每次组会都有一种深深的挫败感,然后就逼着自己努力学习。以前拿起来看了几页就觉得太枯燥的《模式识别和机器学习》,现在也能充满求知渴望的咬着牙使劲啃。在微软亚洲研究院,周围的人年级都比我高,而且都很厉害,让我更有动力挑战自己,想要与他们并肩作战。”
此外,他还补充道,“我们组里的气氛特别好,每天中午和晚上组员们都会一起吃饭,一起聊各种生活上、学习上的事情。微软亚洲研究院给了实习生们特别好的一个学习环境,郑老师和其他组员们让我学习到了很多,非常期待未来能在这里继续深造”。
在挑战中前行
王星凯是软件分析组的实习生,现在正紧张地进行着两个项目。一个是对数据进行主题提取分类;另一个是和组内同事一起搭建在线的数据处理平台。他负责其中的数据管理系统。这项工作的主要挑战是应用新的语言Scala来搭建平台。由于语言比较特殊接口也比较复杂。
王星凯的导师楼建光博士,是一个知识非常渊博、思路也非常广的研究员。在他的指导下,王星凯总能在问题遇到瓶颈的时候,找到对口解决方法。
在微软亚洲研究院实习期间的研究经历让他收获颇丰。在公司实习和在学校一个很大的不同是:在这里做的很多事情都非常有明确的时间限制,需要高效的把事情完成。通过这几个月的实习,他不仅学习到了很多知识、锻炼了编程能力,还和这边来自全国各地知名学校的高材生们成为了朋友。相信这些经历对他今后的工作和生活都会有很大的帮助。
上海交通大学ACM班是一个汇聚全国各地优秀人才的地方,这里的每一个学生都有着优秀的专业技能。通过在微软亚洲研究院实习,这些优秀的青年才俊对自身有了更深刻的认识,让个人才能在最适合自己的领域得到了更充分的发展。我们衷心地祝愿ACM班的同学能够继续进步,让科研伴随他们实习的每一天,不断成长,走向成功。
欢迎关注
微软亚洲研究院官方网站:http://www.msra.cn
微软亚洲研究院人人网主页:http://page.renren.com/600674137
微软亚洲研究院微博:http://t.sina.com.cn/msra
微软亚洲研究院微信:搜索“微软研究院”或扫描下方二维码
科研伴我成长——上海交通大学ACM班学生在微软亚洲研究院的幸福实习生活的更多相关文章
- 接轨国际,碰撞更多科研火花——第八届ChinaSys大会专访微软亚洲研究院首席研究员张霖涛
作者:微软亚洲研究院实习生 徐祎雪 卢思奇 2015年6月5日至6日,由中国科学院深圳先进技术研究院先进计算与数字工程研究所主办的第八届中国计算机系统(ChinaSys)学术研讨会在厦门大学召开.来自 ...
- 微软亚洲研究院研究员获选IEEE Fellow 和ACM Distinguished Member
年末将至,微软亚洲研究院喜讯连连.近日,IEEE(国际电气电子工程师学会)和ACM(美国计算机协会)先后公布了2017年度的院士名单(IEEE Fellow)和2016年度杰出会员名单(ACM D ...
- python课后练习当前目录下有一个文件名为score3.txt的文本文件, 存放着某班学生的学号和其两门专业课的成绩。
题目: 当前目录下有一个文件名为score3.txt的文本文件, 存放着某班学生的学号和其两门专业课的成绩.分 别用函数实现以下功能: (1) 定义函数function1,计算每个学生的平均分(取 整 ...
- 2019华东交通大学ACM基地简介
一.基地成就简介: ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate Programming Contest(简称ACM-ICPC或ICPC))是由国际 ...
- Django学习路31_使用 locals 简化 context 写法,点击班级显示该班学生信息
urls 中 进行注册 url(r'grades',views.grades) views 中编写函数 def grades(request): grades_list = Grade.objects ...
- edusrc上海交通大学证书
- (转)一个大牛的acm历程(看着就要颤抖)
从我接触程序竞赛到现在应该有十多年了,单说ACM竞赛,从第一次非正式参赛到现在也差不多有7年多的样子.有太多的故事,想说的话,却一直没能有机会写下来.一方面是自己忙,一方面也是自己懒.所以很感谢能有人 ...
- 我的ACM参赛故事
从我接触程序竞赛到现在应该有十多年了,单说ACM竞赛,从第一次非正式参赛到现在也差不多有7年多的样子.有太多的故事,想说的话,却一直没能有机会写下来.一方面是自己忙,一方面也是自己懒.所以很感谢能有人 ...
- Ta说:2016微软亚洲研究院第二届博士生论坛
"聚合多元人才创造无尽可能,让每一位优秀博士生得到发声成长机会"可以说是这次微软亚洲研究院博士生论坛最好的归纳了.自去年首次举办以来,这项旨在助力青年研究者成长的项目迅速得到了 ...
随机推荐
- vue中在时间输入框中默认显示时间
<template> <card> <label>开始时间</label> <DatePicker v-model="startTime ...
- RedHat6.5升级内核
redhat6.5 升级内核 1.导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装elrepo的yum源 rp ...
- UML-如何画SSD?
1.SSD来自哪里?答:用例文本 2.如何为系统事件和操作命名? 3.SSD中的哪些需要放到词汇表中? SSD元素包含 1).操作名称 2).参数 3).返回数据 这些元素,必须要简洁.但别人可能不太 ...
- java使用HSSFWorkbook下载Excel表格
@RequestMapping(value = "/exportVectorExcelN", method = RequestMethod.GET) @ResponseBody @ ...
- Java 14 有哪些新特性?
记录为 Java 提供了一种正确实现数据类的能力,不再需要为实现数据类而编写冗长的代码.下面就来看看 Java 14 中的记录有哪些新特性. 作者 | Nathan Esquenazi 译者 | 弯月 ...
- lower_bound()和upper_bound()用法详解
lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的. lower_bound( begin,end,num):从数组的begin位置到end ...
- Python常用模块小结
目录 Python常用模块小结 一.Python常用模块小结 1.1 time模块 1.2 datetime模块 1.3 random模块 1.4 os模块 1.5 sys模块 1.6 json模块 ...
- Window命令行切换命令
Windows 命令行切换目录 特别注意:切换到其它盘符不需要 cd 命令 1. 切换到 C 盘根目录 打开终端 cmd 后,输入cd C:\(一定要加上后面的反斜扛) 2.切换到 C 盘子目录 打开 ...
- mysql安装(centos7)
1.下载rpm wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.安装rpm yum ...
- Angular ng-container ng-template 用法
ng-container本身不创建任何html代码,相当于一个容器. <ng-container *ngFor="let item of dataSource;let i=index& ...