有同学问:有很多计算机学的论文,都只是把原理贴了上去,却没有贴其他的信息,这样不是阻碍了论文技术的传播吗?
还不如用360摄像头记录下来过程,直接贴百度网盘地址,或者把源代码以及相关的实现贴到Git上。多方便,也便于交流。
高赞回复一
作者:JACKEYCCCCC
看到大家都对不公开源代码或者源代码难以复现的现象都在抨击觉得很有意思。
因为如果大家都对这种东西发自内心的鄙夷,那为什么绝大多数论文都是这个情况
只能说,对于别人:你为什么不公开源代码/为什么源代码没有办法复现,又在灌水是吧? 对于自己:我辛辛苦苦跑通的为什么要公开?公开了指不定哪天嘣个issue 我才懒得回复
可能现在的这个环境都是在于学界对于sota的追求吧,太关注论文的点数,所以当一些结果无法轻易复现的时候,作者自然会遮遮掩掩的。
什么时候大环境变了,这种情况自然也就好了,更少的人去关注模型的涨点,更多的人去关注工作本身的interesting ideas
高赞回复二
作者:没有用户名
不开源就是明摆说:各位大佬,生活不易,大家意思意思就好了,别深究了。这种论文看个思路就好,有些思路或许不错值得借鉴,有些不行的就学学讲故事的方法
比较恶心的是开源了,但是好像又没开。论文说要finetune一下,结果代码直接扒了几个开源模型
说是demo,剩下的coming soon最恶心人的是那些看似开源了,但实际上跑不动的。打开一看,readme好完善,requirement给了,代码也全放了,可以试试复现。结果pip install -r requirement.txt后发现少两个库,好不容易装上去发现库的依赖版本还不适配。修修改改一大轮后,一跑发现还报错了。
顺带一提,某些服务器运维人员以安全为名给服务器设一大堆联网限制,甚至我装了clash都还是有些网站连不上,让我感觉他们是不是从来没用过github和huggingface这类网站。因为他们的杰作,所有带有在线加载功能的部分都成了bug,并且在我的一通修改后我怀疑会不会又多几个新的bug。
以上就是我复现某篇论文遇到的麻烦,它成功地浪费了我三天时间一点东西没弄出来,让我深刻地怀疑我的智商是不是有问题
高赞回复三
作者:陶小桃Blog
贴了源码也复现不了。
朋友昨天想要复现一篇论文,我就本着充分的信任态度去配置深度学习环境,对着建议的库版本进行安装,中间真的是一波三折。
忙活了半天,终于没有报缺少库之类的错误了,结果发现给的代码是缺斤少两的,至少少了两个文件,给的文件至少缺了两个函数。
高赞回复四
作者:一点都不会写代码
为什么不敢贴代码,论文写的东西一点都不清楚,省略很多东西,没代码你让我猜你干什么了吗。
最近看论文,论文里面都说自己效果多好,就是没代码。
你取最好的结果,然后说训练完成后就是这样,那没什么。你连代码都不给,我该怎么看懂啊。
以后没代码的论文,我就看看,再也不看垃圾论文了。