论文开源代码无法复现结果

论文开源代码无法复现结果

问:投论文源代码跑不出来
  1. 答:可能是由于在某一段或者是某一个断码出现的问题,需要进行修改检查,再次重新运行。
    具体操作:
    1、这里用到一个小软件notepad++。
    2、打开notepad++,将自己的代码写上去,点击上方菜单栏中的编辑,在下拉列表中点击列块编辑,来为代码添加编号。
    3、进入列块编辑后,选择插入的数字,初始值为1.增量为1,最后点击确定。
    4、我们看到行号前面没有空格,需要按住,进行列选择,选择代码的最前一列空白,按tab键,代码后移,再重复上面步骤2,得到前面的代码行号。
    5、接下来要选中要复制的所有代码,然后再在插件中用工具进行复制到粘贴版,再粘贴至word中。本人的需要copyRTFtoclipboard中才能粘贴成原来的格式不会乱行,有的可以用HTML格式或者allFormats,自己的Word版本能用哪种就选哪种。
    6、选中代码,插入->文本框->横向->ok,得到最后的效果图,拖动文本框,可以左对齐,也可以居中,代码跟着文本框自动移动,效果美观。
问:深度学习的论文必须公开代码吗
  1. 答:不是的。
    1、对评审非常不友好。
    某些论文作者中只给,但是用伪代码去复现论文的结果是很困难的。因为对于来说,每个细微的参数都很重要,一点差别就可能导致结果无法复现。
    而开放代码更容易让你的论文通过评审。从2019年开始,ICML增加了论文可重复性作为评审考察的因素。
    2、对科研人员不公平。
    一些科研人员无法获得大量的计算资源。如果某个大团队发布了一篇论文,而一个研究生需要用到其中的结果应该怎么办?指望他一个人复现上百人工程团队的的研究成果吗?
    这显然是不现实的。公开代码能让科研人员紧跟最新研究成果,对保持学术界的竞争力至关重要。
问:论文审查时会复现代码吗
  1. 答:会。并不是说你的代码百分百重复就一定不能通过审核。所以先看一下全篇的查重率是不是过高,如果全篇的查重率都没有很高的话,只需要进行简单修改即可。
论文开源代码无法复现结果
下载Doc文档

猜你喜欢