看一篇论文是怎样进行复现的呢?

看一篇论文是怎样进行复现的呢?,第1张

文章作者通常会将所做的研究进行打包,以软件包的形式呈现出来。但是这样做,有时会遗漏一些重要细节。通常来说,对研究打包是很好的,但是,从另一方面你可以根据遗漏的内容和原因获得更多的见解。要实现这一点,你需要做到以下几条:

1、检查基准:最近有没有什么方法被忽略了?

2、控制变量检查:是否对 pipeline 中的每一部分都进行了测试?

3、检查数据:是否有已知的数据集没有在实验结果中提到?也许,被遗漏的数据集有一个共同的特点,即指出了所提方法的写论文

出一篇合格的论文的一些建议:

1、论文整体思路:问题务求挑战,模型务求创新,实现务求准确,实验务求深入。

2、一篇 NLP 论文的典型结构:摘要、介绍、相关工作、方法、实验和结论。每个部分都要各司其职,向学术界同行清晰准确地描述成果的创新点、技术思路、算法细节和验证结果。

3、介绍是对整个工作的全面介绍,是决定一篇论文能否被录用的关键。一般情况下:起手介绍研究任务和意义;随后简介面向这个任务的已有方法;接着说明已有方法面临的关键挑战;针对这些挑战,本文提出什么创新思路和具体方法;最后介绍实验结果证明本文提出方法的有效性。

4、摘要可以看做对介绍的简介,最简单的做法是,从介绍各部分精简 1-2 句话组成摘要。

5、相关工作部分主要是介绍本文任务和方法的相关工作,目标是通过对已有工作的梳理,凸显本文工作的创新价值。对已有工作的梳理,不应是对每个工作的简单介绍,而应当注意汇总、分类、分析,或者按照时间发展顺序,或者按照技术路线划分。

6、方法部分要详细介绍本文创新方法的具体细节,由于涉及非常艰涩的细节,采用「总 - 分」结构来介绍。

7、实验部分要详细介绍与实验相关的具体细节。一般先介绍实验数据、评测标准和比较方法等基本信息。

8、论文最后会有总结展望,一般用一段来再次总结和强调本文的创新思路和实验结果,然后说明未来建议的研究方向和开放问题。这部分相对来讲比较固定。稍微留意的是,在准备论文最后阶段,如果发现论文有哪些应当做还没来得及做的,可以写作本文的未来工作。

复现论文必须得满足两个条件:一是完全看懂论文中的方法,包括整体结构,各个模块的组成,每个部分的参数和超参数如何设置等。

如果某些细节论文没有阐述清楚,可以给作者发邮件询问。二是有自己熟悉的编程语言和对应的包或框架等。从头实现所有东西一般情况下不太容易,但是借助现有的库,采用搭积木的方法,可以较快地复现。

论文一般由题名、作者、摘要、关键词、正文、参考文献和附录等部分组成,其中部分组成(例如附录)可有可无。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11269104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存