计算机毕设 ai_2020年计算机人工智能方向保研经历分享(南大,复旦,中科院计算所)...

2020.10.13更新

a872c400332a32599c3fd7db953c1b5e.png

一切终于尘埃落定啦。其实为了怕忘记,这篇文章是很早以前写好的,为了遵守协定以及防止出差错自己被打脸,所以现在才发。希望对来年的学弟学妹有些帮助2333


【综述】

大二暑假之前都是以为本校可以随便保研的,那么当时把保研本校是作为保底来看待的,再往上就是保研清北,或者出国去NUS等。不过在这个暑假了解了一些情况之后,觉得想要申很好的院校可能需要论文以及各方面更多的努力,并且花销可能也蛮高的,于是还是决定在国内保研。但是即便是这条路,我后面也了解到越来越多和想象中不同的事实,例如本校人可能被刷,哪怕是TOP10%以内,本科成绩单只能成为入场券。可以说,从大三的寒假开始这样的焦虑感就一直存在吧,疫情带来的形势变化导致焦虑感倍增,然后这种焦虑感在六月与七月达到顶点。

到头来结果也算是自己比较满意的,感觉自己站在了一个比三年前更高一点的起点上,这段特别的经历我也希望能够记录下来,为了自己,也为了有需要的人。

【实力】

SJTU电院CS,前五学期专业排名11.3%,六级551,托福98

奖学金:上海市奖学金,喔噻科技奖学金,校B奖学金

项目方面:无监督域适应脑电情感分类,强化学习模型复现

竞赛:美赛M奖,全国大学生数学竞赛三等奖

社会实践:“互联网+”市银奖团体,校社会实践三等奖团体

【概况】

报名:清华深研院人工智能项目,复旦人工智能,南大人工智能学院,上海交大计算机系,中科院计算所,中科院自动化所

入营:复旦,南大,计算所,自动化所(放弃),上海交大(放弃)

优营:复旦学硕(放弃),南大学硕(放弃),计算所学硕

最终选择:计算所学硕

虽然是保研经历,但是在这之前我也要提及另一个看似无关的经历,但它一定程度上也在影响着我的选择。

【2019.11 早大-康师傅奖学金交换项目】

因为本人在前三年就可以修完所有的毕业学分要求,因此大四除了毕设是可以不选课的,正好有个410000日元生活费+住宿往返机票报销+免学费的早稻田大学奖学金学期交换项目,并且自己心中有对日本学习生活的好奇与期待,加之不希望自己四年都一直待在自己的校园里面,所以非常心动,按照要求写了dream plan,cv,参加了面试,并且最终也幸运地通过了,成为了这个项目的candidate,不过这个项目需要八月底就去日本,也就是说不再有九推以及考研的选择了。

思考了很久,觉得还是应该相信自己,通过在夏令营期间多报几个院校来增加有书读的概率,至于万一没中嘛.......我当时就不愿去想这种情况了。而且觉得夏令营没中其实考研所剩的时间也不多了,肯定比不上从大三就开始准备的人,那么有可能考研到一个不那么好的学校,自己也是不会甘心的吧。所以,毅然决然选择了这个项目。同时也下决心之后要付出更多的努力来准备夏令营。

然后到了寒假又是各种填表.....填的累死了,并且大家都有些材料因为疫情不太好拿到,所以就暂缓等那边的消息。然后这件事情似乎渐渐被大家遗忘了,直到五月底突然让我们补材料,还以为会有去的希望,再过一周却等来了项目取消的消息(哭)

一方面有种期待落空的感觉,一方面也觉得保研这一块就有更多Plan B了,所以也还是积极接受这种命运的安排咯。不过早大那边可能准备在2021寒假为我们办一个短期的活动,只要那边疫情条件允许的话,所以希望日后还是可以有一小段经历的吧。

245dc5b3acd4a2c67b010e1a28aacbf9.png
早稻田大学

【清深】

清深的对口项目有三个,人工智能,大数据,计算机技术,那里的硕士都是专硕,不过出于一直很看好深圳并且有清华的title,所以这个算是我当时最想去的地方了,我报了其中的人工智能项目,最后连入营都没有(哭),果然配不上清华。而且这是唯一一个要寄材料的项目(请问老师运费能退吗QAQ)

f391f26d13f0750ae67e3ae1112314ca.png
清华深研院

【2020.07.07 - 2020.07.15 南大】

南大的AI学院主要是lamda,NLP,MCG,机器人等等研究组。其中lamda最有名老师也最多,但是它在六月之前有一个提前考核,只有通过了这个考核才可能被lamda录取,不过楼主并没有参加,所以主要的目标是NLP组。南大AI学院的考核分为学院考核+研究组面试,只有在学院考核中被评为了优秀营员并且经过了意向导师的双向选择之后,才能确认有预录取的资格。没评为优秀营员的,应该会放在waiting list中。

2020.07.07

两小时笔试,160多题,题型有单选,多选,填程序,填空等等。中英文题目都会有。涉及到的内容包括数据结构与算法,概率统计,机器学习,线性代数,计算机系统,其中数据结构的内容尤其多,概统线代的题目也和考研题很不一样。题量太大,有一些没学过的内容,最后空了大概20分左右没写。

为了准备这次考试,我在考试的前三天一天一本书,概统课本+线代课本+西瓜书,虽然觉得很多内容复习了也没有用,并且数据结构还没有复习,但是这一次复习算是为我之后好几次的面试打下了基础。

虽然题量多得反人类,但是事后回想起来,觉得这样可以减少随机性,比用两三道随机问答题来定胜负要更科学一些。

2020.07.09

学院面试。笔试的前70%可以进入到面试环节。每个人面试大概十分钟,包括两三分钟的英文面试以及接下来的中文面试。现场有四个或者五个老师问问题。

我被问到的英文问题大概有

  • Do you have a project that you feel most exciting about?
  • What’s the biggest challenge in this project?
  • What are your best subjects you have learned?

中文问题大概有

  • 什么数学课学的比较好?
  • 特征值的含义?特征值分解的含义?
  • 想做什么研究方向?
  • NLP怎么结合传统方法和深度方法?
  • NLP当前的难点是什么?
  • 你说你学过机器学习,了解哪些算法?
  • SVM为什么要化对偶形?百万样本量可以用SVM吗?
  • new和malloc的区别是什么?

整体来说没有问的太深,基本上答上来了,虽然也不确定是否都答对,不过说出自己的想法还是很重要哒,甚至可以表现出自己对某个结论的临时推理过程。

2020.07.11

NLP组面试。主要是一个双向选择的过程,进行一个简单的自我介绍,我主要介绍了

  • 基本信息(学校,成绩,获奖,英语)
  • 三个项目(美赛+脑电分类项目+强化大作业)
  • 优缺点
  • 学过什么知识
  • 未来希望的研究方向。

老师和研究生学长们一起面试,只记得一些刁钻一点的问题例如

  • 怎么理解KL散度和交叉熵?(这也是我觉得我没太答好的问题)
  • 你说你的兴趣是学习多国语言并且从中寻找文化联系,那么如果做多语跨语言翻译的时候,你认为怎么发掘联系呢?(我一时没想到)
  • GAN和强化的代码结构有什么区别呢?(我觉得区别挺大的...但当时有点不太清楚怎么描述)

总之,问的比较细节,同时老师和学长们也给了我很多有用的建议,并且可以感受到他们组的氛围非常的融洽,面完之后就觉得还挺喜欢这个研究组的。整个过程本来是15-20分钟,结果我面到了50多分钟。

2020.07.15

收到邮件得知获得了优营。可以说,拿到了这一个offer,我已经站在了一个不低的起点上了,并且自己从高考填志愿以来就对于南大有比较好的印象,对南京这座城市也很喜欢,所以这时候心里面就比较有底,也建立起了一定的自信心,前期做的复习也能够在后面继续用上,因此可以更好地去准备之后更难的挑战。

2f739ad573c9db09d492906c4aa2cb04.png
南大计算机科学技术楼

【2020.07.13 - 2020.07.20 复旦】

我认为复旦的夏令营可以算是组织的最有效率的一个夏令营了,并且非常人性化。

  • 填志愿时可以看到每个方向录取名额以及实时报名人数。
  • 英文面试和综合面试都是自己取号,并且看得到实时叫号。
  • 入营会发小礼品,有一件复旦文化衫和一个复旦的小本本
  • 入营的人随机分成几个小组,每个小组会有一个联络员,提高效率
  • 所有方向都有学科介绍,晚上还有专门的分方向答疑,增进大家的了解

4f9e4364c5aa0bec30577af43e81097c.png
来自旦旦的文化衫和小本本

最最大缺点就是它的面试系统,老师和学生都有可能会掉线,并且是半双工的,就有可能会导致听不清楚或者漏听。(腾讯会议或者zoom它不香吗?)

2020.07.13

首先是一天的学科报告以及晚上分方向的交流互动(学生可以随意进入任何方向的会议室提问题,了解情况),晚上八点半到九点半填志愿,众所周知,复旦计算机最强的是AI,而专硕由于没有校内宿舍和成倍于学硕的学费,使得学硕变卷,AI学硕更是卷中之卷,所以我们填志愿的时候看到的情况是这样的,我是打定了要选AI的,至于学硕专硕,一直纠结到了最后五分钟,还是选择了学硕。

4a29a08b5f50acaca26e02ac146861b7.png
最终不同方向填报的情况

2020.07.14

上午是编程能力摸底,一共三道题,两个半小时,需要写每道题的解题思路和通过的样例。每道题给一个用例,其他需要自己设计,也没有在线评测系统,这个测试不会直接计入到最终的考核分数中,不过老师可能会在面试中提问相关的问题。第一题是一个常规拓扑排序题,第二题是一道比较常规的动态规划题,第三道比较麻烦,是关于树的问题,不怎么常规。前两道基本没问题,第三道一时只能想到一个暴力解法。

下午是英语面试,大概十分钟左右,需要准备一个1-2min的自我介绍,听说往届占比不会太大。我被问到的问题有

  • What’s your research plan?
  • What are your hobbies?
  • Why do you choose FUDAN?
  • Describe one of your research projects?

整体感觉没有问太细节或者太难回答的问题,正常准备就好。

2020.07.15

这一天是综合面试,我特地最后五分钟才取号,为的是取一个晚一点的号可以做更充分的准备,毕竟58进8。没想到轮到我的时候已经下午六点半了,有种天昏地暗的感觉......老师事先都是只有报名系统里面填写的信息的,所以项目什么的其实老师是不了解的。

Q老师是我这边的主面试官,碰到NLP大佬问问题,感觉有点紧张,不过我是有做过深呼吸的(叉腰),我面试的时候自我介绍讲到项目的时候不小心讲的太详细了,所以讲完第一个项目要讲第二个的时候,被老师打断了。然后全程也没有问任何关于项目的问题,主要问了挺多数学以及C++的问题。我被问到的问题有

  • 特征值特征向量的物理含义?
  • 秩的物理含义?
  • 行列式的物理含义?
  • 大数定律是什么?
  • 如果给你p概率生成0,1-p概率生成1的机器,怎么做到生成0和1的概率相等?
  • 现场算一个贝叶斯公式的问题?
  • 什么是虚函数?
  • STL中map有哪些实现方式?
  • 红黑树原理是什么?
  • 内存分配有哪些机制?
  • 百万个数里面,怎么找中位数?

红黑树直接坦白说不会,中位数那个一时也只想到一个nlogn的不够快的算法,贝叶斯公式那个没听清楚具体数值,其他的倒是回答上来了,虽然也不确定对不对。面完之后,感觉自己没有什么很突出的点,虽然也没有很差,但是58进8还是很虚,所以觉得随缘了,如果运气好些或许可以进。

2020.07.20

收到邮件被通知说评了优营,感觉自己很幸运,自己之前真的没有想象到能中。但是在前一天我已经心里决定要去计算所了,于是和家人商量,自己也做了多方面的考虑,最后还是决定:如果可以通过计算所的话,那就放弃这个offer,仍然选择计算所。

c6f474007f9f0aac98c374c2e1f5dd8d.png
复旦大学

【2020.07.12 - 2020.07.21 计算所】

计算所是我报的夏令营中唯一一个需要推荐信的。一般来说,找自己比较熟悉的老师,并且在他手下有过项目经历,方便充实推荐信内容的比较好。我找到了本学期工科创项目的老师以及带美赛的老师,他们都答应了帮我写推荐信,并且有老师在写完之后还给了我很多的鼓励和建议,非常地感动。但是即便是需要推荐信,报名的人还是很多,因此这一次还需要填意向导师,通过导师的先期考核做一个初步筛选,然后再确定入营。并且最终入营人数也从计划的300人变成了600人,但是老师的名额基本不变,所以入营后的竞争其实更激烈了。

fd4d5ddfb37d5d6ceabca75347e9a773.png

2020.07.12

老师的初步笔试,用来筛选入营。考了一个算法题,一个NLP中公式的证明题,以及一个文段的中英文摘要题。

2020.07.18

老师的初步面试,需要准备ppt介绍自己的项目,感觉主要目的是和老师互相都有一个更清晰的了解,老师除了问项目本身的问题,还对你的性格,团队合作能力等等也会做一些了解。

2020.07.19

上午三小时的笔试,其中60min数学基础,30min算法,30min研究方向基础,40min中英文写作,20min综合能力测试。数学基础九道大题,涉及到概统、线代、一点高数;算法6道大题,涉及到排序,图论,DP,证明;研究方向基础11道题,涉及到一些机器学习以及NLP的基础知识;中英文写作有中译英,英译中以及中英文摘要;最后综合能力有10道IQ题,内容涉及到找规律,摆火柴,脑筋急转弯......

下午一小时的机考,五道题,都是给定了代码的框架,需要写或者修改某个功能函数。大部分比较简单,前三题基本上就是一些C++程序设计基础,第四题会涉及排序算法,第五题会涉及比较套路的DP。

这是最累的一天,感觉考得心力交瘁。想要一把子睡了。

2020.07.21

最后一波研究组的面试,每个人大约20-30分钟,需要先做一个5min中文+2min英文的自我介绍,然后就是老师的提问环节。我被问到了一些自己确实没太做好的问题,例如:你这项目其实是没什么创新点的,直接用的是别人的模型,那么你对这个项目实现的理解在哪个层级呢?

后面又问了关于基础的问题,例如

  • 怎么做矩阵标准化?
  • 默写贝叶斯公式?给一个运用贝叶斯公式的应用场景?
  • SVM适用于什么场景?
  • L0, L1, L2距离是什么?
  • 如果听众不了解GAN,怎么用英文通俗解释GAN给他们听?
  • GAN的损失函数描述一下?

当天晚上得知我通过了最终的考核,所以我立刻拒掉了手上南大以及复旦的offer(带着巨大的歉意),最终选择了计算所。

c51273ba10024602b6347b0d0389f95a.png
计算所大楼

【自动化所】

之前一直觉得自动化所一方面不需要推荐信,一方面有很多其他专业的也会报,所以竞争肯定比计算所还要激烈许多,所以我觉得自己应该不能入营。但是在23号还是收到了成功入营的邮件,这时候我也不再犹豫,立马回复拒绝了这个入营,虽然是我之前的dream school,不过已经决定要去计算所并且也拿了offer了,就应该一心一意。就祝愿在如此激烈的竞争中入营的其他小伙伴们,能够最终圆梦自己的梦校。

748156da772eb9f11ea20513b178ab4f.png
自动化所大楼

【本校计算机系】

由于接受了计算所的offer,我也直接放弃了本校的面试,并且也觉得等到八月中下旬才能知道结果会让人十分煎熬,并且计算所并不比本校差,因此毅然决然选择计算所。不过与此同时,我在SJTU剩下的时间就从预计的四年变成一年了,突然有点不舍,所以希望最后一年能够好好再探索探索校园,再探索探索上海TAT。(插播广告:美丽校园来袭!欢迎学弟学妹报考上海交通大学!!!)

776e2633801133e6ead709ce3941be61.png

5144d63084154ac5b526da3c427fc19d.png

b0e88423c8d6c4dc534978d6b7ac5f16.png

【感想】

最终一切也都尘埃落定了,感觉这几个月以来确实有很多的酸甜苦辣,也不断在经历焦虑,好在这一路上碰到的友校同学,学长,老师都很不错,我也从他们那里学到很多;还有一路上一直陪伴着我的家人,最好的几个朋友,这里再次感谢他们!!!我也做了一个又一个很纠结的选择,也未必目前的选择就是最优解,不过对自己而言,算是目前心中的最优解了。不论未来如何,做了选择也就不应该后悔,继续努力就好。未来也期待能够在北京,有一段日后值得回忆的经历~也希望自己将来能够不辜负了自己的人生,取得更好的发展。

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值