结束上半年的 ICPC 赛事打铁回来的我,突然意识到一个问题:打 acm 本身花费的时间不等于做这么一件事情的支出,还要包括上由此而丢失的机会成本。

这包括,能不能在大二上打下科研基础,找到自己喜欢的科研方向| 深入学习 java,准备寒假实习 | 极限卷绩点,攀 rank

就这样,稀里糊涂没想明白的我,被所谓稀缺的 ICPC参赛资格,耽误(也许)了半年的时间,面临着何去何从的问题:继续打 ICPC 吗?绩点还卷不卷?Java 后端就业还考不考虑?要不要准备科研经历,积累保研的竞争力?

说起来,在这些都没想好的情况下,我迎来了我的预制导师,我说我想做 AIGC,导师问我:你知不知道什么是 AIGC,我答不上来,然后我的预制导师就让我回去自己先了解一下什么是 AIGC,下周找 TA 汇报,说 TA 什么方向的东西都有,你想做什么,我就安排你做什么…

就这样,我又延后了一周,带着对 AIGC 的一部分了解再次来到了预制导师的办公室,我刚要我自己研究的长篇大论一贯而出,想要证明自己的“搜索能力”(希望引起老师的关注,证明自己的能力),然后我的预制导师转手就让我去做一个刚刚起步的 CV (计算机视觉)项目

我有这个可行性的方案证明,你跟某某大三学长联系,他会告诉你要做什么,你以后就不要联系我了,你就联系你的学长 XXX

抱有一丝的困惑,我离开办公室,回到寝室,一看项目书,几个闻所未闻的架构把我吓住了,赶紧查了一下这几个架构是什么东西,没有看懂,然后准备联系学长,又是一段自我介绍与对于课题的询问,学长很热心,很耐心地跟我解答了不少问题

过几天后,我收到了一个数据集

我们项目正处于初始阶段,需要你先帮忙标注一下数据,你需要下载 XXX 软件,干 XXX 事情

这下懂了!

简单上手了一些数据标注的软件,难度不是很大,导入标签、画圈,但就是有点废手,其实还行

后面慢慢摸索出来标注其实是有快捷键的,我去,怎么教的时候没有说过有这个东西,我怀疑(),20 个数据的标注,我最开始需要 1.5 个小时,最后就压缩到了 0.5 个小时

随后的三周,我每天都要问有没有其他的事情需要做,我们的项目有没有什么 github 仓库云云,有没有项目的代码…

结果就是什么事情都没有,就是硬生生地标了 3 周的数据

不是,哥们

后面好不容易问到了一个做分类的工作,学长把一个小的可怜的数据集给我,让我用 XXX 模型去做一个分类,然后我照着样子去调查了一下这个模型,后面发现这个所谓分复合模型只有一部分是可以拿来做分类,向学长反映这个问题,学长说还真是

从此,我就对()祛魅了

我没学过 pytorch,也完全不懂 CV ,ResNet、ConvNext 这些模型也是完全不知道是什么架构的,yolo 也第一次听,直接被丢进了一个完全陌生的圈子

你 XXX看看效果

老实说我也不知道用什么指标去评估什么模型的效果,也许准确度?那准确度应该用什么计算式表示呢?

从头开始自学也是不现实的,所以能做的只是成为一个 prompt 转发器——学长把数据和要求喂给我,我再扩充一下学长的数据和完善一下学长的要求,打包喂给 AI,然后再看着 AI 在黑箱里面干活

数据怎么预处理切成 4 片是不知道的,模型是怎么被调用是不知道的,模型的结果是什么文件是不知道的,训练后得到的模型是. pt 或者. pth 是不知道的,怎么 AI通过各种奇特的手段冲更高的准确率是不知道,最后的评估标准是什么 F1,F1 是什么原理是不知道的

项目组也没有自己的卡,后面要到了两张 2080 Ti,还是三个人共用的,实测下来跟我的 4060 差不多的速度

气笑了

你懂那种,就是小屁孩,第一次玩上电脑,打开设置看到卡好像很高级的样子,还是双卡,跃跃欲试,跟别人说我有电脑了诶,正想玩我的世界打个光影玩,开完光影,100 帧掉到 20 帧,后知后觉发现自己电脑是 10 年前配置的那种感觉吗,你懂吗

我永远忘不了我室友跑着自己的 4090,说你们老师怎么那么扣,2080 Ti 是垃圾那一刻

我 TM 真拿这个垃圾卡训了超过 10 个小时,我服了,当时怎么不知道去租卡,我说我的学长他们怎么都不用这个服务器的

可能有人问了,诶,等下,你不跑路吗,你怎么还坚持弄了这么久?

就这个东西,在我们学校有一个所谓的实训课作为背书,是有学分的,想跑?也得熬一个学期!

我跟我朋友说,怎么我们学校什么制度出发点都是好的,执行起来都这么坏啊

朋友说,学校有出发点不好的政策吗?