听到这里,凌志心里一紧,隐约有种不好的预感。马上,林铮的话语就证实了他的预感:
“我本来提出的设想就是用对偶学习来做这个任务的,但是实验效果不理想,调了很久都没有调好。”
“所以我无奈之下,只能用了一个稍微简单一些的模型来替代。果然,模型简单了,效果反而好了,而且比其他对比算法的效果都好。”
说到这里,凌志大概已经明白了林铮师兄的困境。
林铮师兄论文上提到的模型框架是对偶学习,但实际的实验效果并非是对偶学习框架跑出来的!
对偶学习用在林铮师兄的这个任务上,算是一个不错的卖点,如果写成论文,被录用的概率会很高。
但是,如果论文展示的是那个简单的模型,恐怕会因为创新性不足而不被审稿人所信任,尽管它效果很好。
而创新性不足,就代表着不会被录用。不被录用,就毕不了业,拿不到学位证书,自己的两年时光就白白度过。
林铮师兄这样做,恐怕也是无奈之举,毕竟他只剩下了1年时间,不抓紧时间发表文章,就毕不了业了。所以论文才采用了对偶学习的说法,但实验结果用的是简单模型的结果。
林铮师兄在一旁诉说着自己的苦衷以及希望凌志睁一只眼闭一只眼的想法。
凌志也在脑中快速地闪过一些念头。
自己竟然摊上了这样的事,真的是太麻烦……不,现在想这些已经没用了,重要的是,应该如何解决。
简单的解决方法也有,要么,就告诉老师真相,让老师知道,林铮师兄的代码与论文并不一致。但这样做,林铮师兄或许会跟自己交恶。
两人同在一片屋檐下做科研,低头不见抬头见,如果交恶,以后凌志还敢不敢面对林铮师兄,还真是个问题。
尽管自己打小报告,是没什么错的,但是这样做很可能会导致林铮师兄毕不了业,这梁子就结大了!所以到时候,凌志多少内心会有些愧疚。
要么就是逃避,自己随便找个借口,比如自己旧伤复发,身体不舒服之类的。反正只要论文不署自己的名字,那这件事情跟自己就没什么关系。
但是,这样做,真的好吗?
如果是以前的他的话,或许会,但是现在……
凌志沉默了一会儿,在林铮师兄期待的目光中,说出了让他失望的话语:
“对不起,师兄,我还是不能对这种做法视而不见。”
林铮有点着急,正要再劝,凌志马上接着说道:
“但是,我愿意帮师兄找找对偶学习那份代码的问题所在。我先说明,如果我能帮师兄调通的话,那自然最好,如果调不通,最后论文还是不要署上我的名字了。”
林铮闻言,苦笑道:
“我也不是没想过要找别人帮忙。老王的话,他不会帮我关心这些细节问题,其他同学的话,要么不是跟我一个方向,要么都是新生,什么都不懂,你最近也在搞论文,所以……”
“不用说了师兄,时间紧迫,还是尽快把代码发给我吧,我来试一下。”
林铮点点头。凌志也回到了自己的座位。
过了一会儿,凌志将发来的代码部署好了环境,开始调试起来。
虽然凌志决心要帮师兄调好代码,但是,他自己心中也很清楚,调好的概率希望渺茫。
在学术界,每年的新想法、新技术层出不穷,但并非任何一个新的想法都能适用于自己这个任务。
想要用到自己的任务上,还需要花费大量的时间和精力来调整代码中的参数。而花费这么大的代价,到头来还不一定有所收获,有可能会是一场空。
这就是科研人的苦衷。
所以据说每年都会有很多所谓的水文出现在国外各大会议上,并不是说这些文章的点子不新颖,而是他们的实际效果跟论文中阐述的效果相比,要大打折扣。
如果没有毕业压力和就业压力的话,或许会有大把的人愿意安心坐在实验室内搞科研。但是,现实没有如果,科研,总要与各种现实原因妥协。
林铮师兄或许不得已,想向毕业压力妥协,但凌志还不想放弃。
凌志先尝试跑了跑师兄之前实现的代码,结果,代码跑到一半,程序突然就卡住了,连鼠标都动不了!
这……
这代码,竟然直接失控了!
凌志瞬间捂住了额头。这哪里是效果不好,这分明就是跑不动嘛。看来师兄刚刚还是含蓄了点,不敢把真实情况直接讲出来。
旁边林铮显然也是看到了凌志的状况,愧疚地说道:
“这个,想要跑通可能确实有些麻烦,那个,要不还是算了吧,这件事你别跟老王讲,我回头请你……”
“不!师兄,还没到放弃的时候!”
凌志斩钉截铁地说道。林铮看他这样,也就不再劝,继续修改着自己的论文,他已经打定主意,这篇论文无论如何都要投出去。
凌志在一边重启了电脑,再次打开代码,开始一行一行检查了起来。
这是一项漫长的工作,从数据集,到数据预处理,再到具体算法,要搞清楚每一个细节,不是短时间能完成的工作。
时间过得很快,到了晚上,赵施言还是照例来约凌志跑步,不过凌志跟她抱了一声歉,说要临时帮同学调一个代码,今天就去不了了。
发送过去消息后,凌志还有些紧张,毕竟这姑娘很任性,要是她坚持要拉自己出去的话,自己还真是招架不住。
好在这次赵施言没有为难凌志,简单“哦”了一声后,说她好久没陪陪梦瑶了,准备去星宇台球看看她。
凌志松了一口气,安抚好了赵施言,凌志再次沉下心,检查起代码来。
因为林铮师兄用的数据集也是自己采集的,所以别人不一定能发现数据有什么问题,凌志倒是发现了一些端倪。
晚上10点,凌志把林铮师兄用的那部分数据集处理了一下,主要是换了一个更好的分词包,把社交网络中的那些评论处理得更好一些。
再次运行代码,凌志紧张地看着后台信息,生怕出现再次死机的情况。
好在这次,代码很给面子,后台信息不断打印出来,没有停顿,一直到……打印出实验结果。
“耶!”
凌志忍不住惊呼了一声。此时已经很晚,实验室里就剩他和林铮两个人。林铮听到凌志的惊呼后,过来看看到底发生了什么。
“师兄,我已经调通了代码了!”
“什么?!”
林铮忍不住夺过凌志的鼠标,翻看着后台记录。
不过,他刚刚看到前几轮模型训练的实验结果后,忍不住摇摇头道:
“唉,不行啊,跑通是跑通了,但是效果还是差,比对比算法差多了。”
凌志不以为意道:
“没事啊,至少不死机了啊。我们才刚刚调通,还没有来得及调参,这怕什么,好事多磨嘛。”
凌志毕竟是半个局外人,所以对于事情有进展还是显得十分兴奋,毕竟还算有个盼头。
也不知道是不是受了赵施言的影响,凌志自从VR密室事件以后,渐渐地在某些事情上不再完全依赖自己的理性思维了,而是稍稍加入了一些感性。
所以,在做任何事情时,不管取得了多么微小的成果,他都会感到由衷的高兴,而不是垂头丧气地给自己泼冷水,说离成功还有很远的距离。
这一点,在最近练球的时候也是一样。
林铮虽然不觉得凌志一定能成功,但是毕竟凌志帮他调通了代码,所以他也坐到了一边帮凌志调试起代码中的各种参数。
这一查,就查到了半夜12点。
林铮再次劝凌志放弃,毕竟论文截稿就在一周后,时间还是太过紧张了。
凌志还不打算放弃,跟林铮师兄说第二天再继续调。
第二天,凌志继续沉浸在这份代码当中。林铮偶尔帮他看一看,但也没有抱太大希望,还是将更多的时间用在了他那篇论文上。
下午,王导来到了实验室,问了问林铮论文的修改进展。凌志脑中的两个小人直打架,犹豫到底要不要将实情讲出来。就在这时,王导来到了他的身边,问道:
“凌志,你的论文写的怎么样了?”
凌志早已将调试代码的界面关闭,换成了论文撰写的页面。旁边林铮也在歪着头看着这边,似乎很担心凌志“口出狂言”。
凌志内心紧张,但好在早就想好了说辞,所以还是尽量不动声色地答道:
“哦,我这两天论文进展不大。最近帮林铮师兄把他的代码环境部署好了,今天正在看具体细节,边看边跑,暂时还没出结果。”
“嗯,你们俩都要抓紧时间,不要让我提醒,知道吗?”
“嗯!”
两人同时答道。随后,王导便没有多问,找了找其他学生后就离开了这里。
王导毕竟也渐渐上了年纪了,他不可能事必躬亲,查看学生的代码,所以有些东西,就要靠大家的自觉了。
这次询问,两人没漏什么馅,但是,如果不抓紧时间的话,凌志的论文进度过慢势必会引起王导的怀疑,到时候,就不好找理由了。
时间紧迫,凌志再次投入到了调参过程当中。
这一调,就又到了晚上12点。
凌志眼中充满了血丝,每跑一次实验,他的内心就沉重一分。而从头到尾,实验准确率都根本没有一丝一毫下降的趋势。
就在他重新设置完一组参数,打算跑完最后这一组实验,就回宿舍休息时,旁边准确率的收敛曲线图以肉眼可见的速度迅速降到了最低点,之后,便没有了任何起伏。