1、初识论文
对于一个计算机专业的研究生来说,论文写作是必不可少的,通过大量论文的阅读我发现,论文写作的格式是相对固定的,像八股文一样,这样做的好处,我想应该是方便审稿人审稿和读者快速上手论文吧。其次论文写作最好和实验同步进行,在实践中不断发展自己的认识,认识推动实践,能帮助我们更快进步。好的论文需要多磨,好的idea不是一蹴而就的,它需要我们方法的积累,我们要在平时的生活中多想,要将我们要研究的课题时刻装在脑子里,多想多动手。
2、论文写作的辅助工具
letex是论文写作必不可少的有利工具(特别是英文写作),作为一个计算机专业的研究生,latex代码式的论文写作方式非常符号我们的习惯,用惯了latex之后,你会觉得word让人用起来非常的麻烦,特别是格式问题。
想快速入门latex,我们需要准备一个latex的万能模板,这个模板能让我们在转投期刊时,只需要很小的工作量便可以达到目的。而这样的模板我们可以从期刊的官网上下载。此外latex版本不宜过新,防止不兼容的情况。
3、论文注意事项
1、在写英文论文时,不要使用缩写。
2、有些英文翻译成中文虽然意思一样,但是英文的表意大不一样,比如Easy我们要禁用,而有些要慎用比如And、simple、Solve等,总之我们写出来的句子要严谨,不能托大,也不能不自信,不能过分贬低他人的劳动成果。
3、在写文章时,如果某个单词你不清楚它能否在论文中使用,你可以使用以下网址查看单词或词汇的使用频率。https://www.linggle.comhttps://www.linggle.com
4、在改latex模板时,注意不要改错地方,也不要出现中文的符号,以免编译出错。
5、字母大小写问题要注意,特别要注意的是参考文献里面很容易出现大小写错误。
6、标点符号要使用正确,特别是标点符号之后要记得加空格且标点符号之前无空格,特别的括号之前要留空格。
7、数学符号的标准在一篇文章中要保持统一,不同格式的相同字母表示不同的变量。
8、数学等式也是有标点符号规范的,要多借鉴别人的规范,特别的业内公认的好文章。
9、每个图表都应该有属于它自己的名字,名字也应该反应它的内容不能随便取名字。
10、好的论文能让读者不怎么费工夫就读懂,因此要控制句子的长度。
4、如何写好英文句子
第一种办法就是积累,作为一名计算机专业的研究生,我们必不可少的要阅读很多的英文论文,当我们读论文读到自己喜欢的句子时,可以停下来,动笔把它记录下来,这样在长期积累下来我们就有了写好英文句子的基础了。另一种办法就是翻译软件,你可以把你写好的中文句子在翻译软件上中英来回翻译,直到英文句子不在出现变换,这种方法虽然费时,但是却很有效。
5、题目
我们在搜索论文时,第一眼看到的就是题目,题目如果对你没有吸引力,哪怕内容再好,也会让人对其的第一印象大打折扣,为此,我们要取一个好的题目,这个题目要足够有吸引力,要能表达你论文的核心方法,其次还要包含容易被搜到的术语,此次之外,题目还要足够凝练,长度要控制在40-60个字母之间,并且尽量避免使用based on这会让人误以为你的创新性不够,只是已有方法的简单扩展。最后,提一点小小的建议,题目的缩写最好能朗朗上口,这样才容易被人记住。
为了达到这一点,我们可以多借鉴借鉴顶刊顶会的论文题目。
6、摘要
摘要总共十句话,这十句话中,我们要明晰的事情是,首先要讲清楚问题的产生,以及这个问题的重要性,其次介绍已有工作是怎样解决这个问题的,然后讲讲已有工作的局限性(注意在说局限性时也是在给自己为挖坑,如果这个局限性你不能解决还是别挖这个坑,尽量找你能解决的坑挖,如果所有坑都解决不了那你写这篇论文意义是什么呢?此外,还要尊重前人,不能把别人的工作说的一文不值),然后要将本文的工作,关于本文工作的讲解可以以总分的形式来讲,总的这一句可以稍微长一点,并且要出现算法的缩写,分的方面要有一定的内容,至少要分成三个部分,如果不足三个部分会显得工作量不够,然后就是简单提一提实验数据相关的包括数据的量和来源之类的,最后就是实验结果要说一说,这个方法的意义也可以谈一谈。
摘要部分还有就是关键词的注意事项,关键词的个数3-5个,且要按字母表顺序排列,有些期刊还会指定关键词的范围,要注意区别。
7、引言
引言部分包括三个部分,分布是问题背景和重要性、研究现状和不足,以及你论文的工作,最后还要简单提一提你论文的结构安排。
其中在讲研究现状时,要按照方法的共性对其进行分类,然后对每类方法分别选择一个例子来用一句话简单说明别人是怎么做的,在描述别人方法的不足的时候要留心,一定要保证被人方法的缺点是你的方法能解决的,不能泛泛而谈。在讲述你的方法的时候要调理逻辑清晰,把你论文的核心工作在引言里呈现出来,不要藏着掖着。此外,每个段落的长度要始终,保持在让人阅读舒适的范围内,这一点可以多学一下顶刊顶会的引言。有些论文还要求我们写出自己论文的贡献,当我们想不到的时候,可以从多个角度来思考这个问题。最后在说论文的安排时可以使用一些句式“The rest of the paper is organized as follows”。然后按部就班的陈述即可。注意一个逻辑清晰,语法无误的引言能让审稿人对你的研究有一个整体的认知,这对它快速读懂你的文章很重要,而这也是你能否被录用的关键之一,一定推敲好引言。
8、题外话(文献综述)
文献综述并不是简单的文献罗列,它是某一方向的阶段性总结,它一般是由业内大牛写出来的,普通人写不出好的文献综述,一个好的文献综述是指引刚刚跨入此方向研究者研究的钥匙,它能帮助人快速上手这方向的工作,也能给人开拓新思想的启示,因此文献综述既要对前人的研究成果做出评价,也要对后来的研究方向提出开创性建议。
在引言中虽然也有一点点小的综述,但它只是对前人工作的简单概括和评价,并不全面,只是提出了本论文能解决的问题,还有一些本论文不能解决的问题没有提出来。
9、怎样写好论文的理论部分&算法伪代码
对于我们计算机专业的研究生来说,数学证明是一块难啃的硬骨头,但是如果你证明写得足够优秀,这也是论文录用的加分点之一,那么如何写好证明呢,首先一点就是我们可以多借鉴本科学的《离散数学》里公式的证明,还有就是我们虽然是搞深度学习,但是不可避免会用到机器学习的知识,我们老师写了一个机器学习里会用到的数学表达式的blog,数学表达式魔训
伪代码是你论文的又一加分项,它能清晰的表达你的计算机思维,也更符合我们计算机专业的思维,是审稿人乐于见到的。伪代码首先要讲清楚输入和输出,其次必要的注释要有,其中还必须包含论文的核心方法,必须要表达出来,长度也要控制在15-30行。
10、实验部分
实验部分是重头戏,实验部分首先要写的就是对数据集进行说明,这部分最好是文字加图表的方式,在数据集的选择中,不能只有合成数据集,还应该包含真实数据集,这样你的方法才有说服力。此外你使用的数据集个数不能太少,要12-20个数据集,这能增强你的说服力,此外数据集的规模要足够大。其次,实验部分的图表要根据你选择的期刊进行动态调整
实验结果及结论部分,我们要用多种分析方法对实验结果进行说明,不能仅仅使用一两个评价标准,特别是要将摘要挖的坑给补上,这一部分也可以用图表来说明不同数据集的实验结果,使结果一目了然。
11、结论&参考文献
有人认为结论和摘要那的结论一样不就行了吗,实际上,我们并不能这样做,结论要比摘要详细,摘要只是笼统的说好,结论需要说明好在哪里,例如适用于什么样的输入,在哪些数据集上表现优秀,算法中的哪个部分有什么优势等。在进一步工作时,我们可以多写几点,读者很关注这个,因为他们能沿用论文的思路,继续发展下去。
Latex为我们提供了方便的bib文件来管理参考文献,当我们需要参考文献的时候,能很方便的填写,而不需要像word一样很麻烦,我们唯一需要做的就是维护一个bib文件的模板,按要求填空就行了。但是要注意不要填入中文字符。