9月29日起床更新: 1.增加了马赛克。 2.收到了中科院AI学院的电话,第一次十点,当时还没睡够4小时,就给挂了,不过还是打算起床。之后又来同样的号码就接了,我是十分惊讶的,老师问我推免去向确定了没有,我说确定了…就再见了。我赶忙去查报名系统,结果还是待审核…现在想起来22号那个电话估计也是中科院AI学院,有点可惜。这个学院查了一下主要用来接收自所的调剂生,应该比自所差但也挺厉害了,主要它是在北京,又是学硕,我其实挺愿意去的,呜呜。
一、前言
过去的一年是相当痛苦的一年。 一年前我的情况:才转专业学习了一年,由于补课学分爆表,每学期40+的必修学分,自己没基础听不懂又不太求上进,学分质量就很一般。那一学年我0社会0科研,别人拉我参加互联网+,我不知道是什么东西,以为和互联网相关,就说:“不好意思我还没学过web编程”,别人只是尴尬地笑了笑。 所以我成绩普通,0社会0科研,综测排名20/38,而保研名额只有6个。但愚蠢的是,我当时以为保研是大四结束之后的事,还以为自己有足够的时间准备科研,非常天真。 后来才知道保研是在大四之初,我绝望了。因为这意味着大创结不了题,互联网+和挑战杯赶不上国赛,但此时班上的同学已有大量竞赛、国创和国创成员。彼时的我已经可以放弃,但最终我还是决定去争取保研,当时我就决定,如果成功了就写一篇博客。
二、个人背景
我来自四川大学最强一届物联网工程,是转专业选手。 我的第一年在水利看大坝,画工图,是空有其名的足球队经理。但是由于个人原因,大一下期变得十分抑郁痛苦,不再去上课了,所幸没有做出不理智的事。由于之前准备了半年转专业,笔试做的仍比较好,最后虽然没来到计算机科学,但调剂到物联网工程,不用跨考已经算成功了。 我刚转过来的时候,学长们都说物联网不太行,计算机土著同学都没人愿意来,都是调剂的。结果那一年25/38都是转专业和上一届降转下来的同学,其中不乏原专业前几名,所以竞争非常激烈。 由于大一下的自暴自弃,我的必修均分按计算机专业只有83.5,按水利的就只有70多了,如果当时转专业失败,我的本科几乎就要摆烂结束。最后保研时我把均分追到了88+,但还是差一点才有20%(8/38),所以注定上限不太高了。
三、我的大三
过去一年发生的事情太多 所以我找了一些图片按时间线简单描述 四川大学计算机学院的推免政策:成绩x0.6+科研x0.35+社会x0.05,其中科研有6个维度的加分,全学院最高的同学加满35分,其他同学则乘以与其的百分比。 此时的我大概:成绩肯定是11名之后(共38人,因为大三追了不少分所以当时肯定没有11名),0社会0科研 9月10日 从水利的宿舍搬到了计算机,但只有我是物联网工程专业,照了张照片,大三开始了 开始关心辅导员老师发的每一个比赛
9月25日 参加班上团建 10月1日 做了一个拼豆 10月3日 回家撸猫猫,没有这个猫猫疫情在家一个人那半年会疯的 10月14 想报名大运会志愿者(因为没有社会加分),但大运会延期了 10月14 参加了三个英语竞赛,因为英语可能会加社会分,最终这一年我参加了6个英语竞赛,加了1分的社会 10月15 准备参加大创,从那个时候开始就没玩了,下课就找空教室自习。前半年在综合楼,后半年在考研自习室。准备联系老师,查了一下信息。 10月16日 决定这一年要去争取的科研加分 值得注意的是,我当时重点关注的是美赛和CCF-CSP认证,我觉得这70分一定要拿到,其他的强求不了,然而最后我这两个都没有成功。 现在看起来,这一页写的真的很幼稚哈哈哈哈哈哈哈哈哈。 10月23日 学妹找老师要大创了,但我想当负责人。(这个老师是最近几年都会有一个国家级项目,今年就是我的了) 我们抽签选了我当暂时的组长,但由于我很积极,就一直当下去了。老师十分可爱,但也很嫌弃我。我感觉自己情商特别低。 最开始做的项目是眼底图像拼接,看了几篇文章,想复现里面的方法。但医学图像的数据实在太少,也不知道从何下手,做了一个星期就放弃了。(当时使用了一种耗时长、粗略的拼接方法,已找不到实验结果了)
10月29 放弃了眼底图像拼接,开始做另外的项目:夜景复原。 老师给了几个思路:去雾算法,风格迁移,对抗网络,然后给了我几篇paper去看,但我最后是自己找的论文看。 去雾上,我先尝试了京都大学去雾包,需要人为选定雾像素,处理时间长(后来都是使用暗通道先验) 亮度增强上,我考虑了先图像增强,色彩失真的地方再用GAN修复、灰度图增强后再智能上色; 清晰化上,我想采用SR超分辨(SRGAN等),但笔记本算力根本不行,后来采用锐化卷积+双边滤波,达到和百度AI接口差不多的效果。 下面是最早期的一些尝试了,大部分是纯算法的,因为笔记本弄不了深度学习
一开始我完全不懂,甚至不拿白天黑夜训练集去训练,而是拿CoCo训练集去训练,又没有Nvida显卡,cpu训练复原出来跟坨屎一样。当时我不知道我没有Nvida,还去下驱动,下你妈。 11月6日 我终于发现我没有独立显卡Nvida 后来借团队成员的电脑弄了许久,由于笔记本的确搞不了深度学习,一直训练不了,我除了batch_size改为1也没别的办法了,甚至想改卷积核的大小了(救命)。 那段时间我报了巨多的竞赛,课程也很繁忙 那段时间我看了不少图像翻译、生成对抗网络的论文,一直往大创群里发,但是没人理我(我看其他大创的招募成员要求都挺高的,比如rank要求、深度学习框架熟练度要求等,我的项目几乎没让队员做什么,但发消息都不理我呜呜!我不能接受——最后我的成员因为国创成员和项目衍生竞赛都加了90分科研,很高位次保研了,其实90分科研就足以随便保研了,我要是有这种大腿直接做梦笑醒)。 我经常是深夜学习的,然后发现好的点子就发群里、微信跟老师说,后来开了阿里云服务器,Tesla4显卡,按量计费每小时15+,我常常半夜设闹铃起来关服务器,不然100块就没了 11月底的亚太建模比赛,前面每天只睡了四五个小时,课也找人代签了,最后一天通宵到早上8点,那一天是真的痛苦!为了防止电脑没电,偷偷翻墙出学校租的旅馆做的,而且队友都睡着了!!电话打不通!太痛苦了简直想死,一句话都写不出来。早上结束直接跟计算机网络实验课的老师说顶不住,请求休息,睡了4个小时去参加数据挖掘的期中考试,考你妈,头都是晕的。 最后这位同学不小心睡过去了 最后一晚就只有自己弄了,真是绝望。 12月底,技术路线终于确定了,开始用服务器做大量实验,写了大创申报书及专利申请书。 1月份又是爆肝的一个月。 1月7日下雪 很久没剪头发了 1月8日 看了比较多论文,再看新的论文时就会发现可能他的创新性并不足了,可能只是包装的比较好而已。 1月10日 定下安排 1月13 终于有了好的效果!冬夜拍照手冻得没知觉
1月15日 决定了要产出一篇会议论文。但那个会议就快要截稿了(其实已经截稿,但延期了,我怀疑是给ICCV接盘了),我不到半个月的时间边做实验边写,我真的笨的不行,一个网络结构就画了近两天。因为长期熬夜天天吃不下饭,干呕。 1月16选择期刊/会议 最终决定了ICIP 1月19 写了论文摘要
论文截稿的前一天,我得知因为今年校级立项名额大幅度缩水,校级立项失败,不能参与中期评优,经费是650元。但此时我的项目已经花了快一万,为此助学贷款也没还,而且就快出成果了,我感觉这是一种耻辱。 我那天都想放弃写论文了,感觉万念俱灰,熬完最后一天就交了,没再修改。我睡觉前给辅导员发了个文件,老师人很好,给了我鼓励,并说还有机会参与评优。 之后就是美赛了,还是高强度熬夜最后一天通宵的政策,我和队友在成都租了个民宿 before: later:
美赛最后结果:S奖 不知道是论文题号写错了还是交晚了,就这样吧,习惯了。 2月16 给猫咪买了窝 然后它就走丢了 再也没回来 2月18 做了一道菜 买了新的猫咪,不到半个月死了,天生残疾(罗圈腿),买药花了几百块,可能是后院猫 寻猫启示被撕掉了。
此时的我已经努力了大半年,仍然是0社会0科研,哦不对,院级大创负责人能加2.5分(流汗黄豆) 之后开始加分了: 亚太建模二等奖 之后的近两个月一直在准备CSP 并在CSDN写了一些题解 遗憾的是我只得了280分,累计前5.61%,没有上300(上300才有保研加分),三四题0分的确是让人自闭的,我平时训练时就不喜欢做大模拟,这次两个半小时就280了,以为上300绰绰有余,结果一个半小时的大模拟爆零,也是太离谱了基础情况的20分都没拿到,我真是对不起自己。我只能以第五题高分来安慰自己了(实际上第五题我好像再优化一下就能AC,结果陷在大模拟了)
5月18日 项目院级晋升国家级(学院推荐第二名并成为大创年会项目,好像在我们学院是没有先例的,至少往年官网公示中没有如此晋升的。但我也付出了巨大努力,找了很多老师才给我机会交材料,我的中期报告写了80+页,但由于图片较多,只有几万字)
立项是5月18日,论文录用是5月20日,审稿周期4个月。当天还闹了一个乌龙,会议官方把去年的论文录用列表放上去了,以为自己没中,当天联系老师准备改投期刊了。当时已经没想着保研的事,因为科研分够用了,但这个项目如果没产出论文的确是辜负学校,所以怎么样也要出篇论文的。 结果晚上发邮件,说他们搞错了,然后congratulation 其他信息就简要带过了: 1.参加计算机设计大赛拿了省一国三,老师们虽然人不错,但根本不是搞神经网络的,完全无法解释,只有凭感觉给分。我的比赛文档写得非常认真,花了大量时间,面试的问题也感觉回答得不错,可能是饼还画得不够好或者没提到论文和专利吧,最后的结果有点无语。 2.专利:顺利公布了,但没拿到授权,因为把已有技术写进了权力项,估计凉了,我也是太相信代理方了。(之前我还写了很长的反驳,但看到这点时发现的确反驳不了,是自己不懂规定) 3.花一周准备考了一个软件设计师认证
四、夏令营
情况很糟糕,因为rank11/38,虽然有点科研,但还是只有母校和浙软要我,我报了14个夏令营,连一些宣讲性质的营都没有让我进。估计是怀疑我不能保研 看我做的高瓴梦:
由于夏令营没我啥事,我打算好好地复习408,准备了全套的王道,高数和线代。 结果只把数据结构复习完了,OS看到了文件系统之前,另外两门放弃,然后去参加了川大的面试: 抽题我选择了数据结构和OS OS问文件系统的分级,我就懵了,因为。。。 关键是,老师就坐在下面,事后我们聊到: 数据结构问的是链式存储相较于顺序存储的优势,这个回答得比较好 之后就是展示基本信息、经历,有科研还是比较有优势的,拿到本校学硕offer了。 浙大软件是三个题目,训练模型打分,不给offer,但能免去预推免初筛,也拿到了优营。同时简历被一个老师看到了,他打电话叫我联系上海高研院的李玺教授。由于李玺教授是做CV的,我十分开心,结果邮件没回,微信加了几次,最后我说是XXX老师叫我联系你,他才加了,但我发消息他还是没回,最后我说老师我拿到offer再联系你。我确实不知道什么情况,还以为是什么橄榄枝。
四、预推免
这段时间做的事: 1.参加了会议 2.参加了企业实习(和夏令营同时,学校安排的,用VUE写前端) 3.把PAT2013秋到2021秋做了,花钱买来计时做的,结果2021秋的PAT只有80(第一题因为留到最后几分钟做,爆零了,后来发现改个下标就行) 4.看了奥运会中国队的每一场比赛 5.准备了计算机设计大赛的国赛,结局前面说了 6.今年大创很幸运地可以提前结题了,因为没有成果压力答辩得很轻松 7.因为一些励志文,因为那句“如果你见过大海,就不用在意池塘的是非”,我很认真地考虑了要不要放弃保研考北大软微,因为我觉得以大三这个状态,考研上岸是没问题的,只是可能要二战,要忍受寂寞。但如果选择保研,我真的没机会提高自己上限了,我能做的只有从均分83追到88,再也不能到达别人的高度了——最后我还是选择去浙软,它现在只是一个池塘,我只能为将其改造成海洋做一点贡献了。 8.大三学年成绩5/38(这是我没想到的,因为大三一直做项目搞比赛,不少课只有让别人代签甚至直接缺勤了,这让我觉得我纯学业成绩也能搞好(废话),如果我一直很努力可能差不多是这个位置吧,毕竟前面的人几乎是每一点都做得很好,放到大专业也是妥妥5%的,但在小专业你不是第一就和好学校无缘了),综排2/38,奖学金和大创报销终于拿回一万多元,把学费交了。 9.剪了(点)头发 情况变化: 就因为几个学分,变成8/38,最后保研综合是2/38,也是学院的第二名(第一第二,以及候补前三都在物联网,最后学院增加的名额全给了物联网,实现物联网共同胜利),不过这个成绩几乎用不上,也没什么价值。 报了浙大软件,复旦专硕,中科院AI学院。 复旦因为写的是8/38,结果自然是不行;中科院AI学院两排名都写了,报完名后就发现他15号就面试结束了,人都录取了,心想可能只是官网的报名忘了关,反正不报希望了。 我已经认清现实了,就去浙软了。入群近1100,招36个AI,182个SE,我想做CV的,肯定选AI了。 机试: 机试前一天还把1123重新做了一遍,因为我就是怕AVL,结果buff拉满了AVL还是WA了两个测试点,扣了12分,至今不知道是为什么,最后是85分,77/675 浙软面试是23号,之前一天接到个北京的电话,当时没想过可能是中科院AI,查了系统还是待审核就没管。 面试: 我用英语介绍了近三分钟,包括简要的科研项目介绍,然后改用中文。老师的问题大概项目:数学=3:2,没有问专业课,除了项目就是数学,如K-means的概念,优缺点,大数据下怎么使用;是否手写过SVD;矩阵的秩;特征向量的意义,特征向量有几种求法…我只答了一半上来,还有些其实也能答一些自己的看法,但当时太紧张了,就结结巴巴没说出来。不过项目是没有问题的,只要你尽心尽力做了一个好项目,就不怕问,甚至能侃侃而谈。最后我也是意外的收获了面试第一,复试第二的成绩。 成绩出来后我还在想怎么和李玺教授联系时,就收到了VIPA课题组的邮件,光速入组了。
遗憾的是,接受邮件进组的竟然只有我一人,其他人都去其他老师或者不来浙软了(我不能理解,我感觉别人是给我点好就会特别感谢那种,所以我没联系过任何一位老师,估计是要我对我好就去了)
以下是我和宋教授的邮件,原来他就是面试官,见过我,结果我还又发了一遍个人信息,实在尴尬:
9.28
至此保研结束。 出复试成绩那天我特别开心,扫了个小电驴绕着校园骑了两个多小时,最后的预推免过程比想像中的轻松很多——考前我多方询问学长学姐:“往年AI能递补多少个呀?”,我其实好害怕补录不到我……结果就是皆大欢喜了,成为预录取最早发的同学之一。 浙软的招生还是很棒的,指标明确,执行迅速,效率极高,一天就能出结果。不会像某些学校那样吊着你,我也成了我大创小队里最早躺平的人,一些其他同学最后一天才收到明确offer。 总结一下:这一年通过很有限的学分把成绩名次往前提升了不少,但还是很拉跨,所以与很多想去的地方无缘。参加了两个数学建模比赛(这辈子不会再碰),6个英语竞赛、4个编程认证或竞赛、1个学科竞赛、完成了一个国家级大创、申请了一个发明专利并公布,发表了一篇论文,获得了软件设计师认证,参加了一个学习性的企业实习。虽然有许多失败的时候,最后能达到的上限也不高,但zju作为高中梦校,我该知足了。
过去的十年里面,我认为我只有初二、高一、大三是真的在努力,而初一、高二、大一大二因为各种原因,无法专心将学业进行下去,甚至停滞。 不过现在的我有信心能将大三的状态保持下去,不会再不懂事了。
六、给想来浙大软件同学的话
浙大软件不歧视211,双非,不太卡rank,还可以通过夏令营免初审。今年人工智能36个名额,递补到了46个;软工招182个,递补到了106个(但此递补数量是有风险的,很多递补基本上都是保底offer时间都要过期了不敢等浙软才释放的,系统填报前释放的人工智能只有10个,软件20个左右,所以只供参考)。种种表明通过保研来到浙大软件是比较简单的,应该是计算机相关的华五门槛最低。但同时浙软也受到了外界的太多的批评,如“创收学院”、“花钱买学历”、“双非聚集洗简历”、“不能做科研”等。我不太好反驳他们,毕竟浙软的学院性质和实力在那里。我能做的只是对自己严格要求,虽然我的能力可能比不过部分的浙计同学,但我至少会保有强烈的上进心,接近他们的能力,不会拖组内浙计同学的后腿。希望能为浙软做点贡献,让其早日脱离华五软院垫底等称号。想起北大软微建立之初饱受诟病,但其由于牌子好生源质量一年比一年高,到现在已经成了“大雪深埋”的好去处。真希望浙软也能变得越来越好。 我现在都没有想能不能去杭州的事情了,因为我估计也就每天寝室lab两点一线,在哪都差不多;我只是希望自己能不浪费这几年最宝贵的青春,在毕业后去杭州的实验室,去杭州的那些校区好好看看,希望彼时的自己无愧于浙大学子的身份。
七、给想保研的川大计院同学的话
由于川大重视科研的政策,本科生也能发A了(我去申请宝钢奖学金的时候辅导员说已经推荐了,有同学有篇A,我说那没事了),加之现在每年愈演愈烈的转专业和保研竞争,估计下次评估总该上A-了吧! 其实计科,计金,计拔的同学都不用担心,保研还是挺容易的,大专业不会一下子很卷,且更有可能有人放弃;IOT和新开的AI的话,如果真的太卷,希望学院能增加推免名额吧。 对了,如果不是真的走投无路,不要画假饼,炒冷饭,不要投水会水刊。 其他不多说了,这博客都写到凌晨6点了,无语,加我qq细说吧:1224563290
八、给自己的话
1.近期规划:智海mo平台的课程看完,编程练习做完,nlp不管了;尽快补充实验,会议论文扩充期刊,马上大创报销的腾讯云服务器就要包月到期了,2000多打水漂了属于是;联系黎叔进行考核,想在毕业前发一篇好文章,如果自己不够强估计要提前准备延毕;联系商汤的同学看有没有机会实习(估计是没机会,我都送上门了,估计不久就要干活)。 2.悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。
|