论文阅读与写作
论文阅读与写作
论文阅读
吴恩达
理解一篇论文需要花多少时间?
对于刚接触机器学习的人来说,理解一篇相对简单的论文可能需要一个小时,这并不罕见。但是,有时你可能会偶然发现需要3个小时甚至更长时间才能真正理解的论文。
最重要的是不断学习,变得更好是指更加稳定的学习,而不是集中一段时间内读大量的论文。与其在短时间内死记硬背,不如从明年开始每周读两篇论文。
大体上的方法
Step 1. 编写一份论文列表
尝试创建一份研究论文列表、包括你拥有的任何文本(例如微信公众号等)或学习资源。
Step 2. 过一遍列表
基本上,你应该以一种并行的方式阅读研究论文,意思是一次处理多篇论文。具体地说,试着快速浏览并理解每一篇文章,而不是全部读完,也许你读了每一篇文章的10-20%,也许这足以让你对手头的文章有一个高水平的理解。在那之后,你可能会决定删除其中的一些论文,或者只是浏览一两篇论文,把它们通读一遍。
如果你读到:
5-20篇论文(在选择的领域,比如语音识别),这可能是足够的知识,你可以实现一个语音识别系统,但可能不够研究或让你处于前沿。
50-100篇论文,你可能会对这个领域的应用(语音识别)有很好的理解。
Step 3. 深入理解数学部分
试着从头开始重新推导该文中的数学过程。虽然,这需要一些时间,但这是一个很好的练习。
Step 4. 运行代码
下载开源代码(如果你能找到的话)并运行它。
Step 5. 重新实现
从头开始重新实现:如果你能够做到这一点,那么这是一个强烈的信号,表明你已经真正理解了手头的算法。
具体的方法
不要从头读到尾。相反,需要多次遍历论文。
Step 1. 阅读文章标题、摘要和图
通过阅读文章标题、摘要、关键网络架构图,或许还有实验部分,你将能够对论文的概念有一个大致的了解。在深度学习中,有很多研究论文都是将整篇论文总结成一两个图形,而不需要费力地通读全文。
Step 2. 读引言+结论+图+略过其他
引言、结论和摘要是作者试图仔细总结自己工作的地方,以便向审稿人阐明为什么他们的论文应该被接受发表。此外,略过“相关工作”,这部分的目的是突出其他人所做的工作,这些工作在某种程度上与作者的工作有关。因此,阅读它可能是有用的,但如果你不熟悉这个主题,有时很难理解。
Step 3. 通读全文,但跳过数学部分
通读全文,但略过没有意义的部分,出色的研究意味着我们发表的东西是在我们的知识和理解的边界上
当你阅读论文时(即使是最有影响力的论文),你可能也会发现有些部分没什么用,或者没什么意义。因此,如果你读了一篇论文,其中一些内容没有意义(这并不罕见),那么你可以先略读。除非你想要掌握它,那就花更多的时间。
读论文的时候如何系统化思考
当你阅读一篇论文时,试着回答以下问题:
-
作者试图完成什么(解决什么问题)
-
这个方法的关键要素是什么(方法的边界)
-
你自己能做什么(该文的方法有什么不足)
-
你还想要什么其他的参考资料()
如果你能回答这些问题,就很有希望的能反映出你对论文有很好的理解。
冯洋
首先,是要多读论文,这是肯定的。
其次,在读论文的过程中,不能只看对方做了什么,而是要善于去提炼论文要解决什么问题,
最后,论文使用了什么样的方法。
在选题立题的过程中,首先需要明确要解决的问题是什么。其次是你的解决方案是什么。
在这个过程中,可以选择解决认为很重要的问题,或者是很感兴趣的问题。也可以去发现别的研究者没有考虑到的,有很大提升空间的问题,可以从这两个角度来选择。
刘知远
阅读论文不需要每篇都从头到尾看完。一篇学术论文通常包括以下结构,我们用序号来标记建议的
阅读顺序:
- 题目
- 摘要
- 引言
- 实验
- 本文工作(一般是第三节)
- 参考文献
- 结论
- 附录
按照这个顺序,基本在读完题目和摘要后,大致可以判断这篇论文与自己研究课题的相关性,然后就可以决定是否要精读导论和实验结果判断学术价值,是否阅读本文工作了解方法细节。此外,如果希望了解相关工作和未来工作,则可以有针对性地阅读“相关工作”和“结论”等部分。
募格学术
- 标题
- 摘要
- 结论
- 图表
如果文章对我很重要,继续下面的步骤
- 引言(对于自己熟悉的领域,这步骤可省略,但是要清楚作者想解决什么问题)
- 结果
- 讨论
- 方法
ref:
刘洋. 机器翻译学术论文写作方法和技巧. 2014. 第十届全国机器翻译研讨会
刘知远. 如何写一篇合格的NLP论文. 2019. 新智源
论文写作
摘要(句)
1.研究意义;2.主流研究方法;3.前人研究存在的问题;4.我们的解决手段;5.我们解决的还不错
引言(段)
1.研究意义;2.主流研究方法;3.前人研究存在的问题;4.我们的解决手段;5.我们的主要贡献
预备知识
1.为要理解本文,需要掌握的基础知识;2.确立本文的数学符号、公式表达习惯;3.本节可有可无
本文模型
1.核心方法、模型;2.创新点;3.模型结构图示
实验
1.语料/数据集;2.超参数设置;3.工具包;4.实验介绍;5.评价标准;6.评测集;7.实验结果分析(使论文有别于实验报告的部分);8.实验效果为什么好了/坏了?
相关工作
1.与本文解决同样的问题;2.他们的不足和区别
结论(句)
1.本文提出了什么;2.解决了什么问题;3.我们是怎样做的;4.我们做的还不错;5.我们没有考虑到的部分(恳求审稿人同情)
ref:
募格学术. 科技论文学术写作. 募格学术微信公众平台. 2019
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)