前言
作为一名研究生,写论文是一个必不可少的工作。闵帆老师的《论文写作》课程从零到一的系统讲解了该如何写一篇论文。首先要搞懂wwhww,分别是论文是什么(what)、为什么写(why)、如何写(how)、什么时候写(when)、在哪里写(where)。以下就是我此次上《论文写作》课程的一些心得。
预备知识
写论文的时候总会遇到一些问题,比如如何用好单词和短语、英语不好怎么办、数学公式等问题。
- 慎用的单词和短语 ,比如Have’t、Don’t、And、Easy、Simple、Solve、Novel、Only、Prove等;
- 语法问题,首先要知道”好的中文=好的英文“,然后可以通过借鉴顶刊的句子模式或者先写一个表达意思的英文翻译成中文再翻译回去如此往复,初学者尽量多学顶刊的写法;
- 数学公式 ,若论文中存在许多数学表达式,那么应该给出一个符号表,以便读者查阅,详见数学表达式魔训.;
论文标题
论文标题对一篇论文来说至关重要,必须要有吸引力、易于理解和检索。长度控制在40-60个字母,不要使用过于泛滥的词组。
举例:
1.Frequent pattern discovery with tri-partition alphabets
2.Frequent state transition patterns of multivariate time series
摘要
摘要的内容就是将论文最重要的内容抽取出来。闵帆老师这里给出了摘要的10句规范,分别是:
1.问题及其重要性
2.已有工作
3.已有工作局限性
4.本文工作
5.本文方法的第 1 个技术/步骤/方面/优势/贡献
6.本文方法的第 2 个技术/步骤/方面/优势/贡献
7.本文方法的第 3 个技术/步骤/方面/优势/贡献
8.实验设置
9.实验结果
10.提升
关键词
关键词通常为摘要的补充,一般为3-5个关键词,需要按照字母表排序。有些期刊作者可以自己写,但是有一些只能从投稿网站给定的列表中选取。
引言
在计算机论文中,引言需要讲述完整的事件。可以与摘要采用相同的节奏,引言段应有50-150个单词。应该没有单词、语法错误,表达简洁、条理清晰。
文献综述
大部分参考文献应在文献综述中引用。文献需要分类的介绍,不应该将文献的引用作为句子的主语、宾语。同时也不宜一次引用太多文献(3篇),不建议整句引用。
算法和伪代码
算法伪代码是计算机论文的核心之一,应用自然语言描述,不用过于纠结与使用某个语言的语法。但需要明确输入、输出。尽量将长度控制在15-30行。可以使用数学公式或引用数学公式,方法调用应该写明调用的方法名。需要给出主要代码的注释。一般需要对伪代码进行时间复杂度、空间复杂度的分析。
实验
这里闵帆老师说在大多机器学习论文中,实验部分基本占据一半的篇幅,则可见其重要性。在数据集方面,应该数据集越多,越大,那么实验结果就更加可信。在某些数据集较少的领域,可以使用人造数据集或将数据集随机采样成多个来解决。还可以获取自己参考文献中的数据进行比较。实验的目的是为了回答一些作者和读者关心的问题。所以可以在实验之前提出问题,在实验结果后再回答这些问题。但若审稿人不喜欢这种风格则就需要进行修改。在内部比较时,可以展示参数变化导致的性能变化,展示主要方案与其变种的优势。外部比较就是与已有的算法进行对比,需要与经典算法、最先进的算法进行比较,可以使用柱状图或者表格。
结论
结论不需要太长,5句足矣。一个刚开始写论文的学生可能会将结论写得与摘要分不清,所以要避免使用与摘要相同的句子,结论应注重观察和总结,比摘要更加具体。最后可以在结论里讨论进一步工作。
参考文献
Latex提供了bib文件进行参考文献的管理,这也是Latex相比word的很大优势。写参考文献需要注意使用正确的模板,需要名在前,姓在后,且不要随意进行缩写。在写参考文献的题目时应注意大小写,会议名可以使用简称。除了最后一行外其他行应该用逗号结束。在最后应该生成pdf格式来进行检查。
心得体会总结
在学习闵帆老师的《论文写作》课程之后,我基本对写一篇论文有了大致的了解。对一篇学术论文的结构及其写法都有了系统的了解。在课程之中,闵帆老师还细心的让我们对不懂得地方进行提问。并且介绍了Latex工具来帮助我们写论文。
闵帆老师:CSDN主页