Print

论文源码复现不出来

问:代码不会复现公式怎么办
  1. 答:代码不会复现公式解决方法如下:
    1.寻找代码:优先参考paper作者给的源代码,如果是caffe这种,就在github上搜有没第三方的高star实现;
    2.运行代码:拿到代码之后先跑通测试demo以及简单的训练。如果机器丰富的话,可以找个样例数据集跑下训练,check能否达到paper中的效果;
    3.分析代码:对代码中的各个模块进行分析,一般包括model,loss,data_iterator等模块。同时配合pdb之类的调试工具来逐条运行看看橡茄核输出;
    4.模仿写代码:按照上述分析出的结构来改写。尽梁掘量保证结构一致性(大纳消佬可忽略)。重要的函数或者class可以写一些测试样例来保证输入输出和源代码的函数的运行结果是一致的;
    5.跑通自己写的代码:跑通之后,就逐步调试来达到复现的效果。
问:投论文源代码跑不出来
  1. 答:可能是由于在某一段或者是某一个断码出现的问题,需要进行修改检查,再次重新运行。
    具体操作:
    1、这里用到一个小软件notepad++。
    2、打开notepad++,将自己的代码写上去,点击上方菜单栏中的编辑,在下拉列表中点击列块编辑,来为代码添加编号。
    3、进入列块编辑后,选择插入的数字,初始值为1.增量为1,最后点击确定。
    4、我们看到行号前面没有空格,需要按住,进行列选择,选择代码的最前一列空白,按tab键,代码后移,再禅租重复上面步骤2,得到前面的代码行号。
    5、接下贺野兆来要选中要复制的所有代码,然后再在插件中用工具进行复制到粘贴版,再粘贴至word中。本人的需要copyRTFtoclipboard中才能粘贴成原来的格式不会乱行,有的可以用HTML格式或者脊孝allFormats,自己的Word版本能用哪种就选哪种。
    6、选中代码,插入->文本框->横向->ok,得到最后的效果图,拖动文本框,可以左对齐,也可以居中,代码跟着文本框自动移动,效果美观。
问:论文不能复现有什么后果
  1. 答:会被撤稿。
    论文不能复现的后果是会被撤稿。如果被发现,揭穿唤帆论文造和猜雹兆陵假一事,就会被要求撤回这篇论文。很可能还会撤销自己取得的学位。

本文来源: https://www.lw70.cn/article/7cc13a1e978f8be340d4e728.html