Steve Lin:如何撰写一篇优秀的SIGGRAPH论文
Lin:如何撰写一篇优秀的SIGGRAPH论文" title="Steve Lin:如何撰写一篇优秀的SIGGRAPH论文"> 英文原版
PPT下载:http://vdisk.weibo.com/s/z7VKRh2i3R4YO
一篇优秀的论文应该是这样的
- 广大的研究同仁介绍了这篇论文所包含的重要想法和所获得的结果
- 在论文中描述清楚你的想法和所获得的结果
- 基于你所做的东西,提供一些具有洞察性的见解
为什么论文的撰写是需要引起重视的?
- 提高论文的录取机会
- 提升你所做的工作的影响力
- 提升你所做的研究的质量
一篇糟糕的论文是这样的
- 任性的以为
- 读者已经知道了你所做的所有事
- 只要你自己能理解你所撰写的内容,其他人也一定能理
- 写在论文中的东西已经够明白了,不需要过多的解释
- 认为之前的工作全是垃圾
- 之前的方法没啥好的
- 我们工作简直太棒了
- 其他人的工作根本不值一提
- 没有提供任何的背景信息(cntext)
- 解释你所要解决的问题
- 不提及你的假设
- 不对比其他人的工作
- 不说明这项工作的意义
- 只是描述你做了什么
- 首先我们做了这个,然后我们做了那个,另外我们还做了其他一件事
- 不解释为什么这么做,也不对最后的结果不加解释和说明
- 不提及另外可能的方法
- 聚焦在陈芝麻烂谷子的细节上
- 以为如果你花了项目的一半时间在调一段代码上,你就得用论文的一半篇幅去描述这件事
- 认为所有人阅读这篇论文就是为了这些细节,不是为了令人振奋的点子(big
ideas
- 你就是不走寻常路
- 创建新的注释(notation)和术语(terminology),仅仅是为了区别于其他人的工作
如,f=x(y) - 通篇都改变了注释
- 不对新的或不常用的术语给出具体定义
- 创建新的注释(notation)和术语(terminology),仅仅是为了区别于其他人的工作
一些通用的论文撰写的准则
- 了解读者的注意力从标题、摘要、介绍和结果、论文主体是依次大幅递减的
- 标题(Title)
- 准确的表述你的工作,如“Computing
Scattering Properties of Participating Media using Lorentz-Mie
Theory” - 激发读者的兴趣,如“Symmetrization”
- 适当运用小标题,如“Mesh
Puppetry: Cascading Optimization of Mesh Deformation with -Inverse
Kinematics
- 准确的表述你的工作,如“Computing
- 摘要(Abstract)
- 了解“很多人只阅读摘要”这个事实
- 确保这它是有用的和恰当的
- 确保它是具体而简洁的,不要太技术
- 摘要内容应包含(Abstract
Content) - 你解决的问题
- 为什么这个问题是有趣的
- 你的解决方案有什么是新颖的
- 你的解决方案得到了什么结果,会有什么影响
- 介绍(Introduction)
- 为你的论文做铺垫
- 也许这是你论文最难撰写的部分
- 需要是非常具有说服力的
- 介绍的结构可以是这样的
- 介绍问题
- 解释为什么这个问题是有趣的
- 简要介绍常规的解决方法
- 描述你的解决方案(solution)
- 大体上介绍你的所采用的方法(approach)
- 强调这项工作的意义以及它的新颖性
- 介绍你得到的结果
- 相关的文献(Related
works) - 表述地要公正
- 展示你的知识和理解
- 相似的技巧可以用在不同的问题上
- 视论文的篇幅要求,也可以包含在介绍里面
- 论主主体(Body)
- 在描述细节前,陈列出你的想法
- 运用例子(examples)
- 运用方程式(equations)
- 给出简单的解释,如“The
BRDF relates the outgoing radiance R to the incoming
illumination I as follows:” - 提醒读者之前的已有的方程式,如““The
BRDF relates the outgoing radiance R to the incoming
illumination I as follows:”
- 给出简单的解释,如“The
- 结果(Result)
- 需要证实你所做的声明
- 如果可能,和其他方法进行比较
- 快速的指出还有哪些不明确的地
- 交流和结论(Discussion
and Conclusion) - 对于专家来说,交流可能是最富有趣味的部分
- 这项工作的限制和有可能解决它们的方法
- 假设能够成立的条件
- 这项工作的意义以及它将如何造福其他人
- 结论
- 再次快速的表明为什么你的工作是特别棒的
- 未来的发展方
- 对非英语为母语的写作者
- 从其他撰写的优秀的论文中学习
- 有条件的话,请编辑帮助进行拼写检查
- 使用Word进行语法校对
Steve Lin:如何撰写一篇优秀的SIGGRAPH论文的更多相关文章
- Steve Lin:如何撰写一篇优秀的SIGGRAPH论文
英文原版 PPT下载:http://vdisk.weibo.com/s/z7VKRh2i3R4YO 一篇优秀的论文应该是这样的 广大的研究同仁介绍了这篇论文所包含的重要想法和所获得的结果 在论文中描 ...
- 撰写一篇博客要求讲述四则运算2的设计思想,源程序代码、运行结果截图、编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志。
一.撰写一篇博客要求讲述四则运算2的设计思想,源程序代码.运行结果截图.编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志. 1.设计思想: ①创建test.jsp建立第一个前端界面,提 ...
- 我在阿里这仨月 前端开发流程 前端进阶的思考 延伸学习的方式很简单:google 一个关键词你能看到十几篇优秀的博文,再这些博文中寻找新的关键字,直到整个大知识点得到突破
我在阿里这仨月 Alibaba 试用期是三个月,转眼三个月过去了,也到了转正述职的时间.回想这三个月做过的事情,很多很杂,但还是有重点. 本文谈一谈工作中遇到的各种场景,需要用到的一些前端知识,以及我 ...
- (zhuan) 126 篇殿堂级深度学习论文分类整理 从入门到应用
126 篇殿堂级深度学习论文分类整理 从入门到应用 | 干货 雷锋网 作者: 三川 2017-03-02 18:40:00 查看源网址 阅读数:66 如果你有非常大的决心从事深度学习,又不想在这一行打 ...
- 阅读《大型网站技术架构:核心原理与案例分析》第五、六、七章,结合《XXX重大技术需求征集系统》,列举实例分析采用的可用性和可修改性战术,将上述内容撰写成一篇1500字左右的博客阐述你的观点。
这三章主要讲述的是网站的可用性.伸缩性和可扩展性. 首先,网站的可用性描述网站可有效访问的特性,相比于网站的其他非功能特性,网站的可用性更容易引起人们的注意,尤其是大型网站的可用性,如果大公司的网站出 ...
- 微软的一篇ctr预估的论文:Web-Scale Bayesian Click-Through Rate Prediction for Sponsored Search Advertising in Microsoft’s Bing Search Engine。
周末看了一下这篇论文,觉得挺难的,后来想想是ICML的论文,也就明白为什么了. 先简单记录下来,以后会继续添加内容. 主要参考了论文Web-Scale Bayesian Click-Through R ...
- 从一篇ICLR'2017被拒论文谈起:行走在GAN的Latent Space
同步自我的知乎专栏文章:https://zhuanlan.zhihu.com/p/32135185 从Slerp说起 ICLR'2017的投稿里,有一篇很有意思但被拒掉的投稿<Sampling ...
- 国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?
作者 | 王骜 来源 | Serverless 公众号 导读 USENIX ATC (USENIX Annual Technical Conference) 学术会议是计算机系统领域的顶级会议,入 ...
- 【深度学习 论文篇 01-1 】AlexNet论文翻译
前言:本文是我对照原论文逐字逐句翻译而来,英文水平有限,不影响阅读即可.翻译论文的确能很大程度加深我们对文章的理解,但太过耗时,不建议采用.我翻译的另一个目的就是想重拾英文,所以就硬着头皮啃了.本文只 ...
随机推荐
- C++构造函数概念作用
作用: 对对象进行初始化,如给成员变量赋初值,而不用专门再写初始化函数. 防止有些对象没被初始化就使用,导致程序出错. 要求: 名字与类名相同,可以有参数,但不能有返回值(void也不行) 编译时: ...
- android studio compile api implementation 区别
compile与api 二者等同,无区别 implementation与compile或implementation与api implementation编译的依赖只作用于当前的module.即APP ...
- 寒假day03-python
今天完成了毕设登录注册.填报等功能的界面优化,同时总结了python网络课程的部分知识点 1.修改jupyter notebook默认路径:进入cmd:(1)cd /d F:\(2)jupyter n ...
- Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency
Error : Execution failed for task ’ :app: preDebugAndroidTestBuild’.Conflict with dependency ‘com.an ...
- 884A. Book Reading#抽空学习好孩子(模拟)
题目出处:http://codeforces.com/problemset/problem/884/A 题目大意:每天时间分两部分,工作和学习,工作优先,闲暇读书,问第几天读完 #include< ...
- Java集合详解(全)
Java的集合主要有List , Set, Map List , Set继承至Collection接口,Map为独立接口 List下有ArrayList,LinkedList,Vector Set下有 ...
- 在python实现加密的方式总结
基础知识扫盲 对称加密 对称密钥加密 , 又叫私钥加密.即信息发送的方和接受方用一个密钥去加密和揭秘数据. 最大的优势是 加解密速度快,适合对大量数据进行加密, 对称加密的缺点是密钥的管理和分配, 换 ...
- Nginx模块-ngx_http_mirror_module-流量复制
参考1:https://www.cnblogs.com/cjsblog/p/12163207.html Nginx流量复制 需求 将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处,比如: ...
- Kubernetes 问题定位技巧:分析 ExitCode
使用 kubectl describe pod 查看异常的 pod 的状态,在容器列表里看 State 字段,其中 ExitCode 即程序退出时的状态码,正常退出时为0.如果不为0,表示异常退出,我 ...
- MySQL数据库高可用集群搭建-PXC集群部署
Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法.集群是有节点组成的,推荐配置至少3个节点,但是也可以运行在2个节点上. PXC原理描述: 分布式 ...