当前位置: 首页 > news >正文

如何复现论文?什么是论文复现?

参考资料:

学习篇—顶会Paper复现方法 - 知乎

如何读论文?复现代码?_复现代码是什么意思 - CSDN

我是如何复现我人生的第一篇论文的 - 知乎

在我看来,论文复现应该有一个大前提和分为两个层次

大前提是你要清楚地懂得自己要复现论文的核心算法(或内容)。自己能够推导论文中出现公式,明白这个公式在主体算法(或内容)中起到什么作用。自己能够搞懂论文描述的模型,在心中能够清楚地指出每个子模块担当的角色。换句话说,我们要对论文的核心内容庖丁解牛,了如指掌。

其实一篇论文框架是固定的:

  1. 摘要:主要讲论文简介,阐述工作内容,创新点,效果
  2. 引言部分:介绍研究背景,研究意义,发展历程,提出问题
  3. 相关工作:相关研究算法简介,分析存在的缺点
  4. 核心内容:本文工作论文主要方法,实现细节
  5. 实验部分:介绍算法实现步骤及结果分析
  6. 结论部分:论文结论及未来可研究方向

那么,在复现该论文的成果之前,我们就要好好地阅读它,知晓每部分大致的内容,重点关注并理解核心内容——按照大前提的内容做,甚至是做的更好。

两个层次分为低层次和高层次。首先我们要复现的论文是提供代码的(这个视频 会告诉如何寻找有代码的论文)。低层次是我们能看懂并理解论文提供的代码,然后我们能够在理解的基础上,以“半写半抄”的形式,将代码复现出来,并且达到原论文实验部分的精确程度。高层次是我们能够依据自己 储备的知识和掌握的技能 ,并且依据自我对论文核心内容的理解,独自地将代码编写出来,而且实验结果达到原论文的水准。

其实如果想独自地复现论文代码,我们还是要吃很多苦的,毕竟宝剑锋从磨砺出!
(先写这么多吧。以后有了新的心得,再补充。)

后记:我告知导师想跟着他读博士,他问我了一些问题:你想要从事哪方面的研究?你复现过这方面哪些论文里好的研究方法?当我在脑中思索起这些问题,并试图构建回答时,只能张口,然后欲言又止,默默地看着导师期待的眼神,最后,我只能以沉默回应。这让我想起自己确实还有很长的路要走。读博士并非仅凭一个念头、满腔热血。读博是要去做研究的,要自己能够去解决某些实际问题,独自承担起某些科研任务。我的科研能力应该一般,而我也只能从小处做起,一点一点的积累。这篇便是我关于论文复现问题疑惑的解答。

http://www.lryc.cn/news/23728.html

相关文章:

  • 22.2.28打卡 Codeforces Round #851 (Div. 2) A~C
  • Learining C++ No.12【vector】
  • 【数电基础】——逻辑代数运算
  • 【Redis】什么是缓存与数据库双写不一致?怎么解决?
  • 互联网衰退期,测试工程师35岁之路怎么走...
  • 动态规划(以背包问题为例)
  • Java异常
  • 别克GL8改装完工,一起来看看效果
  • mac 中 shell 一些知识
  • CentOS 配置FTP(开启VSFTPD服务)
  • Http的请求方法
  • Python字典-- 内附蓝桥题:统计数字
  • 文本处理工具
  • C++STL详解(三)——vector的介绍和使用
  • GEBCO海洋数据下载
  • 【C++容器】vector、map、hash_map、unordered_map四大容器的性能分析【2023.02.28】
  • ACM-蓝桥杯训练第一周
  • python基础—字符串操作
  • 【Spring】通过JdbcTemplate实现CRUD操作
  • 实战|掌握Linux内存监视:free命令详解与使用技巧
  • 嵌入式入门必看!调试工具安装——基于 AM64x核心板
  • JAVA开发(java类加载过程)
  • 【vulhub漏洞复现】Thinkphp 2.x 任意代码执行
  • LeetCode 1145. 二叉树着色游戏 -- 简单搜索
  • HyperGBM的三种Early Stopping方式
  • 心系区域发展,高德用一体化出行服务平台“聚”力区域未来
  • AI画图_stable-diffusion-webui安装使用指南(1)
  • 浅谈MySQL主从复制
  • docker-compose安装kafka和php简单测试
  • 【蓝桥云课】快速幂