2021年我都做了啥呢,快跟小编来看看。
春
一月份,从难熬的9门考试中熬了过来。学期尾声最好的消息,一个是我通过考核(和刷脸)加入了金老师的实验室;另一个是我一拍脑袋,鼓起勇气参加了NTIRE2021。在听说上一届师兄参加这个比赛时,我就很向往,想要在那一份长长长的比赛工作论文集锦里,看到我小小的名字。
实际上,我那时也不怎么读得进(也读不懂)论文,会的也就是跑跑代码。我们的工期主要在寒假,在欢荣师兄和浩然师兄的带队下,我们每周开一次组会,前期是汇报自己读的相关工作,有何改进想法;每个人都找到自己的工作后,后期就是汇报工作进度和模型效果。
我在队伍里是比较菜的,主要的大梁是当时大三的有明师姐挑着。她做了很多的工作,包括代码的大改,改出我们的backbone来,然后一直持续优化、改进模型。有明师姐是个很温柔的人,说话声音很好听,做事也很沉稳靠谱,从来没有抱怨过我这么拉的队友(非常感动555)。当时我提出了一个小改进,有去询问浩然师兄的意见,他非常有耐心,会默默地鼓励我。从那个时候开始,我就觉得金老师这边的同学们氛围很好。
记得当时为了自己的小改进,学会了整个pytorch下训练、测试的流程,自己学着改写了Dataset类(忐忑地查资料尝试,没想到一晚上就搞定,当时小白的我超级开心),甚至还发邮件给模块原作者。他来自印度,一直在友好地希望我们能将他的名字加到共同作者中,可是我是小兵根本没有决定权,而且这个模块在整个模型中的作用也不能确定,所以我一直在绞尽脑汁地婉拒(一边麻烦别人一边婉拒,心好累)。
我对这次比赛中自己做得最满意的地方,大概是为论文画了个模型图。我对画图一直有点兴趣,加上那个学期的课程作业让我初步学会了PPT作图,所以对画好这个图还是有点信心的(至少不会太丑)。开始时,我还没有太多头绪,只是将援用的两个模块在论文中的原图照抄了一遍,改了改颜色。师兄看到后,跟我说这样是抄袭的,需要重新按照我们的想法画。我恍然大悟哈哈哈师兄遇到这种小白错误可能也是有点哭笑不得了。
这个图确实花了我不少功夫,重重复复修改,调整配色和位置,记得PPT画布的大小被我改了又改,因为整个模型图在不断地长大哈哈哈哈。在画图的过程中,去看了代码,感觉对整个模型更加了如指掌了。因为我们加了多个损失函数,师兄又说要把损失函数都给放到图中,然后就出了个奇怪的我称之为纺锤体的loss function图。
这个图我当时还是挺满意的!甚至获得了几乎从不夸我的zyw“可以当教材配图”的重大夸奖(笑死)。
寒假还发生了一件事情,就是郑均老板邀请我组队参加大创。当时正为大创的事情苦恼,没想到机会就送上门来了。一觉起来看到微信消息,非常开心!寒假开了一两次会,商量选题和申请书填写的事情。
夏
三四五六月份回归正常的课业。跟上学期比,大二下学期可谓是从hard模式降到了normal。其实还是平平无奇的校园生活。学期前期太闲了,就做了些cv的入门项目。学期中期又闲下来了,就折腾了个自己的博客,从CSDN搬到了更加geeky的自己搭建的个人博客,当然用的是Hexo的框架,放到了白嫖的github pages上。
值得一提的是,clone下来一个新的博客框架,还是比较基础的,后面我按照网上的教程,慢慢为其添砖加瓦,比如访问量、字数统计、分类、评论区、一键复制代码等功能都是要自己添加的,这也让我初步接触了web和前后端的一些知识。
这期间,照例两周一次的组会,读读论文跑跑代码。这是一个培养自己学习习惯和能力的过程,虽然同时我的PPT和汇报技能好像也upup了。
这个学期找了个周末,溜去gz找zyw玩。确实是提前计划了挺久,结果又是名场面之我千年一次外出就班级团建,只能请假了。我们去玩了密室,明明挑的是“非恐”的密室,但是门一关上还是神经紧绷。特别是房间里的老人家的床和蚊帐,里面还躺着个人(玩偶)sos,毛爷爷的肖像和一闪一闪的灯真的吓了我一大跳,心脏骤停。几个小时神经紧绷+不吃不喝,出去的时候(真相是:严重超时被老板救出去的时候)感觉身体被掏空了。
然后我们晚上在闹市区、江边乱走,没错是我要求的,谢谢她宠我。回到宿舍,gw竟然停了空调,我热了一晚上。半夜被zyw肘击醒,她竟然睡得很香,一大早精神饱满,气死我了。
这个学期最大的课程作业,就是《深度学习》的小组项目了。没有规定方向,任君选择。起初我想做基于换脸技术的表情包的迁移,研究了两天觉得太难了,还焦虑地去请教了金老师。金老师倒是建议我可以试试,但是我觉得任务太难,确实是完不成。后来大家一起确定了室内装修风格迁移的主题。我先是在网上爬取了图像,用CycleGAN进行初步尝试,结果得到了一团💩。也跑了几个语义分割的网络,有一个室内家具分割的网络倒是能跑通,但是分割的粒度比较大,基本只能分割出大件物品和墙体。(认真写了给舍友的任务文档,分工做,结果只有我一个人做了,气气)
还有证据:
最后离学期末没多久了,必须得拿出一个项目交呀!我想起了学期初无聊,用网上爬的数据集训练的一个中国风风格迁移CycleGAN,那个模型可能因为两个domain都很适合,效果确实不错。可是要做自己的项目,网络得做出点改进,我开始加了个perceptual loss,效果在神秘维度上确实变好了。但是这点改进未免太小了。那一个星期因为没有灵感,很是苦恼和焦虑。
解铃还须系铃人,在某一周的深度学习课程上,讲到了自注意力。我灵光一闪,EnlightenGAN中用深度来辅助图像的光照增强,那为何不将自注意力引入我的风格迁移网络,用深度来辅助生成水墨风的图像!因为从原理上来看,水墨画在构图上,远处为山,近处为水,山的边沿通常重笔勾勒,山的阴影也重笔渲染,远处的天因为没有纹理比较柔和,则几乎没有施笔表现(本人其实完全不懂,只是猜测,术语也是外行表达)。至于图像的远近如何表达,可以简单地用图像的亮度,同时这种亮度效果也能表达上面提到的纹理。图像的亮度就是灰度图的像素值大小,这是可以用阈值来进行分割的(又是脊椎检测任务给我的灵感),所以想要什么阈值,甚至可以加个控制因子来控制画面的效果!
想明白了之后,简直神清气爽,马上开始了干活。修改模型,重新训练,做了个可交互demo,又拍脑袋写了个英文的github项目文档。有目标有成果的时候,效率总是特别高,当然中间也花了不少时间。
最后收尾时,监督舍友做poster,真的是气死我了。最难忘的就是监督张物质排版,排了老半天,最后她把ppt发给我然后上床了。我打开一开,深夜一点多差点脑溢血,因为每个框框竟然都不是对齐的!!舍友说我那段时间像周扒皮,你们想想这又是因为什么???
七月份,从考试周开始,那半个月真的累吐了,期末考试的任务倒是不重,但是魔方机器人的比赛要收尾了。记得我们三个人搬着箱子四海为家,饭堂、银行、教学楼、西七,甚至是银行旁边有同学练舞的空房间,都留下了我们拧螺丝的身影。没想到拼装机器人就花了很多很多时间,各种装不上和装上了取不下来,各种掉地上就千万要找回来不然就少一个的螺丝螺母,各种鸡肉味嘎嘣脆的空心3D打印塑料和沾上去又掉下来的502。
终于拼好了,调试时才发现困难更多。因为魔方轻且滑,拧着拧着就容易变歪,和精度有限的机械臂组合起来,简直就是噩梦磨人的调试。那几天印象最深刻的,就是晚上饭堂太热呆不下去,抱着几箱东西打了飞的(校内巡逻车)去教学楼。最后用了些“手段”,终于交上了视频材料。
这个爪爪还是很帅的!
和魔方的ddl重叠了一天,我要留在学校上党校。那几天舍友都回家了,我一个人独享了宿舍,过上了早出上课,晚归写材料和作业的日子(是的考试结束了,大作业可还没有放过我)。因为太辛苦了,花巨资买了超喜欢的新出的乐高Friends Apartment套装。然后每天辛苦工作完,再辛苦拼乐高😂因为一旦拆了,真的很难忍住不拼完啊啊啊啊。真的很想问身边有没有富婆or煤老板的儿子,我可以白菜价代拼乐高。
记得最累的那天,下午去附近的琬壁公家祠进行党校的学习(阴冷的下雨天,它不知道为什么没有开放,只能在门口合了个影,气气),然后在饭堂吃了饭回到宿舍。那天应该是周日下午吧,刚好有实验室的论文分享组会,但是我好累好累累坏了,登进去腾讯会议后把电脑外放到最大声,想着上床躺躺。没想到一爬上床,就睡着了!那天还是金老师的分享,电脑播放出饱满富有激情的声音,真的开得挺大声,然而我…还是睡得好香😴。
上完党校回家,当天晚上赶医学公选的论文ddl,第二天则准备晚上的组会。终于搞定之后,第三天是我的生日,好在生日那天可以无忧无虑地过!
然而我还是太天真了,那天…下大雨了。早在前一天看到天气预报时,zyw就一直跟我吐槽,下雨出门很麻烦balabala,但是我就是想好不容易放假了好好过个生日,不想被雨给打乱计划了很久的计划,然后在微信上多次威胁她按原计划来。那天早上起来,窗外哗啦哗啦的,我顿感不妙,果然zyw在微信给我发了消息“下大雨了”,我心想“这个人不是真的要爽我约吧”。我赶紧狂call她,但是她不回我消息,我又急又懵逼,处于一种“个人情绪有些生气,但是的确天气不好也不能太怪别人这种道德约束”的混乱情绪中。然后她就跟我说,她下公交了,早知道就穿短裤因为裤子全湿了。
我在感动之余火速拉着我爹去公交站接她,因为我还要去取我的蛋糕!这个蛋糕是前一天定的,那天我因为准备组会黏在了电脑前面,委托我妈去订(我妈屡次提出在家做个蛋糕,但我想吃栗子蛋糕所以屡次拒绝她),然后我妈屡次提出和我一起去挑蛋糕,但我要准备组会抽不开身所以屡次拒绝她。
那天中午我们一起在家吃了蛋糕,下午去了dhc,因为我一直想试那家自助烤肉。zyw听说是自助可来劲了(并没有),制定了周密的游玩计划,企图逛超市到饿了才去吃饭。但是又一个没想到,我好像emmm饿过头了有点低血糖身体不适,反而吃不下太多,对水果和寿司产生了不该有的兴趣。结果就是,兴致勃勃吃自助的我吃不下太多,被请吃饭的zyw一顿饿虎扑食(并没有)。她一边为我烤肉,一边恨铁不成钢哈哈哈哈(我乱说的)。
八月,整个月的假期,我主要打的工是大创的网站demo。因为一直想做这类的东西,接到这个活当然挺有干劲。确实是没想到,一个月的时间,能够从0到1,从什么都不会到上手全栈开发。记得那时候,每天从下午3点工作到凌晨3点(作息混乱中),大概做个四五天为一个工期(我以实现一阶段的功能为一工期),然后玩个四五天,得到反馈再做下一个工期。因为要上线服务,需要租用服务器,第一次跟阿里云的客服沟通(应该说是他们太过热情一直call我),第一次部署网站。虽然最终没有用到部署上线的版本,但是这个由我全栈开发的网站,能够真的被互联网访问到的小天地,可以说是花了我很多心血,很多别人看不出来的地方,都是经过我改了又改。
展示网站部分内容:
八月尾真的很幸运,欣欣邀请我参加互联网+华为赛道,用的是一个上一届师兄师姐做好的项目。这个项目做得很完善,之前也拿过大大小小的奖,这真的是一个非常好的机会。我在我负责的app部分也花了比较多时间,前期骚扰zyw帮我处理安卓开发环境的问题,一个晚上也和18的师兄一起研究,虽然最终因为华为诡异的API,还是没有能够修改好。大家一起修改那份丰富富富富富富富的策划书,做了creo建模,拍了欢呼的视频片段(笑死)。最终拿了省银奖,没有进到国赛,欣欣有点遗憾没有把这个有潜力的项目做好做到国赛。
秋
大三上学期一直挺忙,两个假期(国庆+考试周)都因为学院的威胁(申请才能回家,没有重大事件不批申请)没有回家,于是猫在学校做大创和金老师的作业。
比较开心的事情是,遇到了靠谱的队友苏老师。跟苏老师一起做大作业,觉得效率提升了n倍。苏老师人又好又温柔,奇奇怪怪的塑普又好听,还很勤劳。我们第一次做的合作作业是3DsMax建模,我一拍脑袋,想起来Cube Escape系列中《阿尔勒的房间》,取景是梵高的画作,描绘他在阿尔勒的卧室。我觉得,把这个场景建模出来,应该很有意思吧,于我个人,也有对画家和游戏系列的致敬意味!
我把想法说给苏老师听,没想到苏老师也觉得很有意思(应该吧,那时没那么熟,她应该没有宠我到任我胡闹吧xd)。于是我俩开开心心地制定计划合作起来,跟效率相当的队友合作还是很棒的,写起报告也相当舒爽,因为分工很明确,每个人也都实现了预期划分的功能。四天开发一个unity游戏,还拿了我觉得挺高的分数,不愧是苏老师和我(叉腰)!
其中有很多有意思的插曲,比如该死的3dsmax导出模型,竟然不能带网络贴图,在助教们发现之前,也是浪费了两天时间。还有因为作业ddl延期,被迫赶工黄房子,在准备收工时,我惊觉两个卧室竟然没有安排走廊——也就是说,梵高的客人来拜访借住时,竟然要穿越主卧到达客卧,离了大谱!最后加上了走廊,因为太空荡荡,金老师作业评语曰:看不懂空地的设计,细节太少。气死我了(本文第n次),细节都藏在卧室里了!我辛辛苦苦捏的被子、桌椅、衣物、挂钩…
至于《荒野求生》,只能说,这只狗既是鸡肋,又是点睛之笔。本来我都想把狗从故事里去除了,苏老师暴怒“我都快做完了”,好了留着留着。狗的元素刚被我提出来时,苏老师竟然想射击打狗,我震惊了,动物爱好者暴怒。真的不想做无聊的血腥暴力解压游戏,结果做出了个射击生存游戏,啊不仅在现实中,游戏里竟然也要苟活,压力增加了。
Pay tribute to Vincent Willem van Gogh & Cube Escape.
国庆去了深圳的乐高旗舰店!还做了自己的小人。
冬
十一月下旬,好事将近。一是2021年11月26日本人终于成为了一名预备党员,二是之前的互联网比赛竟然帮助我申请到了华为智能基座奖学金,三是金老师愿意支付经费给我们的大创申请成果,四是又填了下一年的大创申请(和靠谱的苏老师),五是金老师邀请我给20级师弟师妹讲一次学习讲座(张雯称我受到赏识)。遗憾也有,就是没想到我们的大创没过推优的初筛,可能输在了成果方面,也有就是这个题也不占热点的优势。不过大家都努力过了,不知道别的队伍怎么样,我还是真心喜爱我的队友们的,干活不拖沓,有能力。
印象最深的,是十二月与黄书记进行入党谈话。可能是我近期最懊悔的一次,明明在之前就有了解过会问的东西,也有提前去背,但是到了那个时候,脑子却空白了。反省自己,确实是不够重视,确实是没有逐点一字一句背下来,企图蒙混过关,这种心理不可取。理论部分确实表现不理想,后面与书记聊个人理想,他鼓励我将自己的理想说出来。说实话,这真的是我第一次将理想讲给别人听,书记却是很认真地对待,仿佛我说出来的那些梦,他十足相信在未来的某一天都能一一实现。我将自己所期望的、所要争取的讲给他听,意外的是他对我说的一些话非常赞同,他挺满意我的表现。
谈话结束后,我其实挺忐忑,很害怕要重新谈话(真的会懊悔死)。但是晚上我突然回想到,临走前书记微笑着说“你下一年还在这里吧,我下一年再考考你这些理论”,我就知道自己不用重新谈了。就像谈话结束我跟zyw吐槽自己表现时,她说
本来以为,幸运的事情已经好多好多,结果没有想到还有意外的收获。这一年一直坚持写博客、维护github仓库,都只是个人爱好,想着哪一天积累的这些东西,能让自己变得更强大,能给别人带来一些影响。对于现在小白的我来说,也就是赚几个stars,博客赚一点微不足道的访问量,知乎赚一点零零星星的赞同和喜欢。
(讲座分享的内容,也以此自勉)
真的就是无心栽柳柳成荫,年中的那个中国画项目竟然收到了网友的青睐。起初这位网友通过搜索加了我的微信,我以为是来讨论的同学,没想到竟然是独立开发者。这位网友是郑州一家互联网公司的主管,因为不满足于做管理,想要不忘初心做技术,便自学AI想要自己开发一款app,在网上海淘模型时看中了我的项目。(在此感慨,这位主管不会是15年后的我自己吧。)
更加意外的是,他邀请我一同参与他的项目,也就是商业合作。虽然我深知自己只是个平平无奇本科生,但是!这么好的机会,在我梦里都不会出现呐,我当然答应了下来!老板人很好,我向他说明了期末月事务繁多,他非常同意我寒假再花时间一起合作。真乃互联网社牛的大胜利也。
2021年最后一天,没想到也有好消息。我们的大创评到了国家级,嗯嗯这下没有遗憾了,不能划水了要好好做!!
大三上学期还没结束。但是不得不说,这学期的设备真的顶(壕)。
机器人实验课惊喜三连 ↓
VR课 ↓
嵌入式 ↓ (是谁被帅哭了!)
冬天也是收获的季节
总结今年,奇奇怪怪的技能又增加了。基础办公上,PPT和其他软件的作图,学会了和Word友好相处,软件收藏癖的电脑上又多了一些软件(流氓软件滚出地球)。在一次次的组会下,汇报的能力也有所提升,自闭人(我)习得了暂时不自闭的能力。在努力成为六边形战士的路上。
也花费大钱钱(奖学金内)改进了自己的设备。工欲善其事,必先利其器。说人话就是:大屏幕、转转椅和大耳机太香啦!
同时,今年剁手买了自己的第一套和第二套乐高。小时候根本不敢跟家长提的东西,长大后努力工作给自己买xd。
跟消失的2020比,2021真的是很丰富很丰富的一年。丰富到我回望一年前的自己,都不敢相信发生这么多事情只用了一年。跟以前的生活,跟初中高中校园生活相比,跟宅家很久的一年相比,这样的一年才是我最喜欢的,我所经历最好的大学的一年。
这一年,努力在兴趣和压力中找到平衡。不再逼迫自己在学业上事事追求完美,因为我觉得跟着项目学习才是最适合我的方式。在感兴趣的地方多花时间,做到让自己最满意;在其他地方可以少花费精力,平平庸庸也没有关系。学习不只有课堂,我喜欢在网络上学习,正所谓操千曲而后晓声,观千剑而后识器。当然,这么做的本钱还是在于以前的绩点足够捞一捞我…
真的非常幸运,种下的种子能开出这么多花儿来。记得大一面试社团处处碰壁,在面试某一个社团时,我非常强烈地表达了自己想要学习更多东西的想法,结果人家想要的是一起团建一起过节送礼的社团成员😂。好在当初没有气馁,后来我明白了课题组实验组才是我想要的东西。真心喜爱这里,良师益友带来的益处无限大,所以我也很愿意做贡献,乐在其中。能在这个实验室,也是我的幸运呀!
现在写博客的人越来越少。可我作为一个入行没多久的小萌新,觉得博客是最真挚最舒适的一种表达方式。多少大佬的心血,就凝聚在一篇篇技术文和下面几十几百层评论楼的膜拜里。
望不忘初心。放一下最后一天的博客截图:
看到最后的小伙伴,没看到最后的小伙伴,没有点开来看的小伙伴,都新年快乐呀!!🎉🎉🎉