背景

近期在整理一些文档,发现了去年去参加ICCV 2019的时候,Facebook AI 的 Ross Girshick 做了一个关于目标检测和实例分割的 tutorial,最后用19页PPT讲解了如何写一篇好的科研论文,重新回顾了一下做个整理总结留用。

我能够从你的论文里学到什么?

首先,一篇论文应该是关于单个聚集的观点或问题

“观点”意味着 方法;我能从中学到什么呢?

  • 在什么条件下有效?
  • 何时无效?
  • 如果该方法有多个部件,哪些是最重要的?
  • 哪些实施细节很重要?

如果你的观点加上了一些技巧得到了SOTA的结果,其实并不是很看重。

  • 审稿人关注点是:我能够从你的观点里学到什么,有没有一些有趣的东西

论文写作:

  • 从 基准线开始,在其上应用你的想法;
  • 各类消融实验:注意每张表格只传达1个信息(One table, one message)

论证你的所有观点

所以的观点都需要引用已有观点或实验来支撑;

  • Claim && Table/Figure

避免不合格的表达:

  • 例如:Intuitively…, may

留意速度/准确率的论证

与当前算法的比较通常是不可控的,主要表现为:

  • 使用不同参数时,算法准确率不同;
  • 不同参数及硬件环境,算法速度不同;
  • 接口细节不同时,算法速度不同;
  • 有些是以优化算法速度为生的,他们可能做到10-100倍的提速;

因此,我们对于算法准确度和速度提升保持怀疑态度,做实验是,需要注意一下四项:

  • 尽可能的让训练过程设置相同
  • 接口设置尽可能相同
  • 确保底层优化公平性
  • 确保所有方法都使用相同硬件

原稿部分内容:

What Did I Learn from Your Paper?

A paper should be about a single focused idea or question
“Idea” usually means method; What should I learn?

  • Under what conditions does it work?
  • When does it not work?
  • If the idea has multiple components, which are the most important?
  • Which implementation details are important?

I seldom care “If your idea unrelated ideas/tricks”—>S.O.T.A. results

  • My first priority: to learn some interesting things about your idea.

Support all of Your Claims

Beware of Speed/Accuracy Claims

Comparisons across publications are often uncontrolled

  • Accuracy varies with hyper-parameters (‘recipe’)
  • Speed varies with low-level optimization (perf tuning) and hardward
  • Speed varies with inference details (e.g., batching during inference)
  • Someone else writes fast mode for a libing ( 10-100x speedup)
  • Therefore, speed/accuracy should be taken with a large grain of salt.

Implement all Methods in One Codebase

There are so many details that matter in detection
E.g., COCO mask AP increase ~1% AP (absolute) going from detectron (v1) to detectron 2 (same model)

  • A baseline in detectron (v1) is not a valid comparison to a method in detectron2

Many good codebased now: mmdetection, simpledet, detectron2

  • No excuses anymore;
  • Use the same codebase greatest extent possible

如何写一篇好的科研论文相关推荐

  1. 如何写一篇好的科研课题论文

    写一篇好的科研基金需要花费很大的精力,相信大家在这方面都有所疑惑,接下来我给大家讲解一下. 要点 1. 要写好科研课题论文,必须先养成读英文文章的习惯,争取每天 30-60 分钟.刚开始可以选择以读英 ...

  2. 【研究】刘知远:如何写一篇合格的NLP论文

    目录 简介 论文在NLP学术研究中的意义 一篇NLP论文的典型结构 Abstract和Introduction怎么写 Abstract Method怎么写 Experiment怎么写 Related ...

  3. 清华大学刘知远教授:如何写一篇合格的NLP论文

    作者 | 刘知远 编辑 | NewBeeNLP 来源 | 左下角阅读原文处 周末重读&分享清华大学刘知远老师的干货文章,虽然题目是如何写一篇合格的NLP文章,但是可以适用于人工智能相关的其他领 ...

  4. 15条建议,把技术成果写成一篇高质量学术论文

    作者:汪晟    达摩院数据库与存储实验室 引言 随着技术的不断沉淀,研发团队对通过发表学术论文向业界分享研究成果的诉求也愈发强烈.但对许多研发团队而言,论文撰写的相关问题较难把握,例如:如何评估已取 ...

  5. 北京大学施柏鑫:从审稿人视角,谈谈怎么写一篇计算机视觉顶会论文

    1.DDL之前 研究者对顶级会议的Deadline都很敏感,比如CVPR基本都是11月第二周或者第三周截止. 但是,在这之前我们有很多的准备工作要做,不管文章是几个月赶出来,还是准备大半年.一年,在D ...

  6. 清华NLP实验室刘知远:如何写一篇合格的NLP论文

    Datawhale干货 作者:刘知远,清华大学,来源:大数据文摘 本文作者刘知远为清华大学计算机科学与技术系副教授 .刘老师总结了研究者在写NLP论文时常见的几类问题,并写成了这篇文章.除了对于NLP ...

  7. 如何在三至六个月写一篇机器学习领域的论文?

    一.选题并制定时间计划 首先,在选择机器学习领域的研究课题时,要确保选择一个具有研究价值.切实可行的课题.可以从以下几个方面入手: 阅读与机器学习领域相关的文献,了解最新的发展动态和研究热点: 深入探 ...

  8. 写一篇关于环境设计的论文

    很高兴为您写关于环境设计的论文.以下是一个简单的论文结构,您可以按照这个结构进行扩展和修改: 引言 定义环境设计 阐述环境设计的重要性 简要说明论文的目的和研究内容 环境设计的历史 介绍环境设计的发展 ...

  9. 写一篇纪检工作的论文

    很高兴为您服务!我可以为您提供一些有关纪检工作的论文研究方面的建议.首先,您可以从纪检工作的基本概念开始,强调纪检工作的重要性,以及它对维护社会秩序和维护法治的重要作用.其次,您可以从纪检工作的历史发 ...

最新文章

  1. ATS中的ComboHandler合并回源插件调研
  2. exchange2007 灾难恢复E00.log(虚拟环境实验)
  3. 9 个重量级的云计算(PaaS)平台
  4. 树状图栏目切换_AAAI 2020 | 中山大学HCP实验室:基于树状结构策略的渐进强化学习,代码已开源...
  5. egg mysql 项目实战,egg.js创建项目,目录介绍,简单使用,sequelize mysql使用
  6. Laravel- 数据库迁移
  7. 【Flink】Flink checkpoint 本地磁盘 没有清除
  8. PhantomJS 安装
  9. ftp,http YUM库
  10. 小程序 自适应rpx
  11. nsa php版本,mnsa网络
  12. ftm国际化解决方案
  13. Win10+Linux双系统删除Linux
  14. 今天,给大家推荐一下我的好友:爱迪生
  15. 召唤神龙 javascript 调整地图大小
  16. 神经网络滤镜是啥功能,神经网络滤镜不能用
  17. virtualBox上Ubuntu的网络设置(万能方法)
  18. App首次进入引导界面
  19. Vue CLI构建SPA项目教你手把手创建SPA项目
  20. 一种将pkl转成excel的弯道[可以实现有点奇怪,以防excel显示不全]

热门文章

  1. 计算机运行游戏卡顿,电脑玩游戏卡怎么办几种实用解决方法
  2. Kubernetes安装系列之Node-Kubelet安装
  3. cloud compare源码编译-亲测全程记录
  4. Java文本文件切割
  5. 珍惜友谊远离匿名应用且行且珍惜
  6. 把玩数据在内存中的存储
  7. 在上海做什么赚钱快?这10个你可以试一试!
  8. 【年终总结】马三北漂记之8102年总结
  9. WINCE添加新字体需要注意的一些问题
  10. 【CSDN创作活动】 - 我参加过的那些竞赛