本科4篇顶会论文如何做到?清华特奖高天宇干货分享:我是这样写论文、做实验、与导师相处...

全世界只有3.14 % 的人关注了

爆炸吧知识

本科生,距离“科研”有多远?

有人还处在“小朋友你是否有很多问号”的状态,但也有人本科就连发顶会文章,光环闪瞎众人。

其中可有什么秘诀?

清华本科特奖获得者、清华计算机大四学生高天宇,带着他的直播课,来现身说法了:

论文千千万万,硬核与水货如何辨识?头都想秃了也没有idea怎么办?被导师push到心态崩溃怎么办?

已经整理好了课堂笔记,快一起来一窥究竟:

这把打开本科生/嗑盐小白科研之门的门钥匙,到底长什么样。

△清华官方推荐


如何看论文

预印论文网站、期刊/会议、公众平台……在这个信息爆炸的时代,论文也在爆炸式增长。

其中难免硬核与水货齐飞,质量参差不齐。

那么,如何高效地读论文呢?高天宇分享了他的小秘诀。

论文分类

首先,对论文进行分类:

△截取自高天宇直播课

对于与自己当前课题相关的论文,需要有一个全面的把握,对每一篇都应有所了解。

一方面,这些研究本身与你的研究非常相关;另一方面,在“撞题”的情况下,你正在做的项目可能已经被别人率先突破。

而别的子领域相关论文,可能过于细分,对于你当前的研究没有太大启发,可以略过。

不过,有一些论文对于整个大的研究领域都存在指导意义,那么也需要认真研读、总结。

至于其他领域,比如CV之于NLP,取得重大突破的成果要了解,有可能会启发本领域的相关研究。

水文第一定律:标题越长,是水文的概率越大

高天宇统计了深度学习三巨头Bengio、Hinton和LeCun的论文,发现有这样一个规律:引用排名前十的论文,标题通常在6个词左右;引用排名后十的论文,标题长度则达到了约10个词。

标题越短,往往干货越多。

为了说明这样一种可能性,高天宇“自黑”了一把。

先来看看这个论文标题:

Hybrid Attention-Based Prototypical Networks for Noisy Few-Shot Relation Classification

论文地址:https://www.aaai.org/ojs/index.php/AAAI/article/view/4604

仔细分析一番:

这篇“水文”的作者正是高天宇本人,中了AAAI 2019。

总之,标题不是绝对的,但通过标题,还是可以粗略地对论文进行辨识。

需要注意的是,使用这一判断方法需要一定的本领域知识积累。


如何读论文


挑出了想读的论文,又该怎么去研读呢?


高天宇表示:对于大部分论文来说,看摘要就够了。


为什么这么说呢?以机器学习领域的论文为例,主要分为以下几个部分:

  • 摘要:研究意义(包括前人研究、研究的缺陷),研究方法,研究结果

  • 简介:很多大道理(解决了什么问题)

  • 相关工作:文献综述

  • 方法:细节

  • 实验:打脸专用(论文试金石)

  • 结论:基本没用(重复摘要)

所以,看完摘要,就能对这项研究有总体上的把握。如果感兴趣,可以再按照上面划出的重点,有选择地详读。

文献管理工具

当然啦,这么读下来,接触的论文数量还是很庞大的。为了防止读了忘、重复读等等问题,高天宇推荐了特奖自用文献管理工具。

idea从哪来

做科研最难的是想出一个idea,创意是写论文的开端。

你以为大神的idea都是在实验室里想出来的吗?并非如此。

高天宇觉得在这样一些场景下,更容易迸发灵感,比如在床上休息、去洗手间的路上以及吃饭时间。

事实上在这些放松的时刻,我们更能去安下心来思考,阿基米德也是在洗澡的时候想到了浮力原理。

当然,idea不能靠凭空想象,要对自己的领域有足够的认识。

首先系统性阅读自己所在领域的论文,找到前人工作缺失的地方,这可能就是你可以研究的内容。

另外idea可以是补全自己之前的论文,或是在和别人的学术讨论中得到。

idea的形式多种多样,有原创的突破性工作,就像发明衬衫,也有排列组合、迁移、渐进的补充性工作,就像给衬衫装上纽扣和前衣口袋,而灌水就像是在衣服背后缝了个口袋。

怎么做实验

有了idea,就要通过实验实现它。首先应避免主观偏见对实验的影响,不要带着idea的目的去做实验,把实验结果都解释成自己idea的正确性。

而是应该先否定自己的idea,在实验得到正确结果后感到高兴。即所谓的大胆假设小心求证。

以上只是实验遵循的常规法则,高天宇另外补充了很重要的一条:MVP(最小化可行产品)。

每一步都是实现最小化的可运行产品,而不是先实现一个更大产品的零件。就像先做出滑板车、自行车再造出汽车,而不是先造出汽车的轮子。

在实验中也有一定的步骤可参考:先做验证性实验,证明自己的idea可行,然后再开始做更进一步的实验。对于复杂的实验,应采用更简单的替代方案。

缓解科研压力,善与导师相处

说完了具体的科研方法,也要谈谈科研的周边问题。如何缓解科研压力,如何与导师相处。

因为科研的特殊原因,学生一般没有特定的工作休息时间。找到合适的休息时间很重要。

经常高负荷做科研的同学,在忙碌的时候可以切换一下任务,平时也可以记录日常工作,缓解自己拖延工作造成的心理压力。

另外,还有一条看似违反常理的建议,那就是把事情推到明天,这不是鼓励拖延,而是让你从一天的忙碌中跳出思维定式,也许明天会有更好的解决方案。

很多同学与导师关系不够融洽,高天宇也借此机会吐槽了一下导师。

但吐槽归吐槽,科研还要继续下去,和导师保持共同学习、共同合作的心态才行。

因为导师对你科研的指导作用很大,他对过往研究更了解,能对你的课题进行大方向的把控,实验中更丰富的经验,防止你走很多弯路。另外对于有出国深造意愿的同学,导师的推荐信能给你提供更好的机会。

学霸的时间管理心得

学霸的时间管理一定是优秀的,不然为什么人家能考第一,游戏还比你打得好。

高天宇就有一套自己的高效工作方式,他把事情分为4类:

紧急重要、紧急不重要、不紧急重要、不紧急不重要。

优先安排不紧急但重要的事情(比如看书、背单词),因为这些可能会被其他紧急情况挤占。

不重要但是紧急的事情,可以通过deadline催促自己完成。

划分一个特定的时间,专门用于处理琐碎事务。

很多人觉得时间不够用,其实很多事情并行处理,比如在做实验的等待过程中写论文。

另外高天宇推荐在电脑和手机上使用时间管理软件,尤其推荐Things、Notion。

最后,在疫情期间,如何在家做科研?高天宇给出一条郑重警告:千万不要碰床!因为一旦接触了床就再也起不来了。

希望这些技巧能为因疫情而无法恢复学习的你提供一些宝贵的人生经验。

关于学霸高天宇

这次为大家分享科研经验的高天宇,是清华大学计算机系2016级本科生,今年夏天即将毕业,在短短四年的本科生涯中,高天宇过得很充实:

2019年,他成为清华大学本科生特等奖学金获得者,清华大学学生“未来学者”计划成员。

4年里,高天宇总共在AI顶级学术会议上发表了4篇论文:两篇AAAI、两篇EMNLP。

高天宇从大一下学期就已经进入大公司实习。2017年5月,他在Momenta研究语义分割,2019年入选腾讯犀牛鸟精英人才计划,至今一直在微信AI实习。

他还为清华大学的三个GitHub项目做出了主要贡献,其中一个NLP项目——关系提取的开源软件包OpenNRE——自去年上线以来获2.3k星标。

另外他也是一名文艺爱好者,担任过清华大学学生会文艺部副部长、计算机系学生会文艺部部长,至于优秀团员、学业优秀奖等各种奖项和荣誉更是数之不尽了。

目前高天宇的下一步去向,我们没有打听到准确消息。

如果你知道点什么,也欢迎告诉我们。

今日份学习笔记,就酱~

课程地址:

https://www.bilibili.com/video/av95344119

高天宇博客页:

https://gaotianyu.xyz/about/

转载来源:德先生、量子位

部分素材源于网络,版权归原作者所有

如有侵权请留言联系删除,感谢合作

选购数学科普正版读物

严选“数学思维好物”

送给孩子的阅读礼物   |   办公室神器

有益孩子一生的玩具   |   数学新文创

走进数学:人物、趣谈、科技、发展史 

2020春季校招&暑期实习内推

第一时间掌握春招&实习招聘信息

阿里、网易、腾讯等100+企业内推渠道

大厂笔试面经/简历修改指导/求职技巧干货

扫码入群,一起拿offer!
↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/299082.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java final 修改_“无法改变的设计”——浅谈Java中的final关键字

在Java中,final关键字可以用来修饰类、变量(包括成员变量和局部变量)、方法,下面从这三个方面分别说明。final方法当一个方法被final修饰时,表明这个方法不能被子类重写。下面程序试图重写final方法,将会引发编译错误。public cla…

一致性 hash 算法( consistent hashing )

consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 obje…

复工之后,如何让自己的时间更值钱

全世界只有3.14 % 的人关注了爆炸吧知识时间最不偏私给任何人都是二十四小时时间也最偏私给任何人都不是二十四小时而如何让自己的时间更值钱以下公众号或许能给你一些启示赶快扫码关注吧!RSS精选ID:KindleNewsRSS精选是一个专注于时间管理iOS相关及Kind…

selenium autoit java_Java+Selenium——AutoIt工具处理文件上传

关于文件上传,这边介绍一个第三方工具,叫AutoIt,简单来说,这个是一个能支持桌面GUI自动化的工具,它支持脚本语言编写。这里,我们用AutoIt来做文件上传的演示。在Selenium脚本中如果需要AutoIt来协助这个文件…

Blazor+Dapr+K8s微服务之开发环境调试

1 安装Dapr开发调试环境1.1 Dapr 完整安装模式不支持开发调试在上一篇随笔《BlazorDaprK8s微服务之服务调用》中,我们通过为每个微服务运行dapr run ….dotnet run命令,以自宿主的方式在本地开发环境成功运行了服务调用的例子。但是,这种运行…

这10个人,总是牛逼的无话可说

全世界只有3.14 % 的人关注了爆炸吧知识终于迎来知识君最喜欢的工作日了。热爱工作的知识君还是在认真地看书,码字。哈哈哈,有模友知道看得是什么书然而在拍完照片后,还是得想想今晚该写些啥东西。狄拉克 保罗狄拉克(Paul Adrien Maurice …

WebSocket服务器(物联网下行通知神器)

HttpServer是一个轻量级Web服务器,用于在嵌入式设备以及客户端环境中提供简单Web服务,同时也支持标准WebSocket服务。本文例程基于vs2022,基础例程可参考:https://www.yuque.com/smartstone/nx/httpserverWebSocket服务端WebSocke…

继续送假期干货——响应式图片工具smartImg

中午看《众妙之门》看到一个响应式图片处理工具(点此查看)的介绍,然后就心血来潮想着不妨自己写一个基于JQ的吧,于是就又有了这么一个干货给大家。 smartImg 的全部文件可以从我的Github上下载,其实它非常小巧&#xf…

一顿家庭火锅让本不富裕的家庭雪上加霜......

1 从此再也没有人相信你曾是个双眼皮▼2 在家吃火锅让一个本不富裕的家庭雪上加霜▼3 大型翻车现场▼4 各位大爷大伯,我先干了招待不周,还望海涵▼5 老外为了防止用手摸脸导致传染发明出来的新方法 ......但这东西难道不是宠物那啥用的吗&#xff1…

ASP.NET Core 修改开源协议为MIT,.NET全平台 MIT协议开源了

2021年7月23日,.NET开发团队完成了所有的.NET平台的相关框架的MIT协议更改,我们可以通过 https://github.com/dotnet/aspnetcore/issues/18873 看到详细的修改提交,这个协议修改里面主要有2点,具体可以看 https://github.com/dotn…

InstallSield更新包快速入门文档----感谢原作者ㄣ齊¨彡仯乄的无私提供

本文经原作者ㄣ齊彡仯乄特许授权于海洋女神发布,转载请务必注明出处与链接;原作者ㄣ齊彡仯乄和海洋女神保留对该文的一切法律许可下的权益;需要发布在盈利性报刊、网站等请与原作者ㄣ齊彡仯乄或海洋女神联系. 简述 本文主要描述安装程序更新包…

太赞了:中文版开源!这或许是最经典的计算机编程教材

全世界只有3.14 % 的人关注了爆炸吧知识转自 AI 科技大本营《Think Python》是很多计算机初学者的不二入门教材,受到广泛好评。该书原作者是美国 Olin 工程学院的教授 Allen B. Downey,目前该书的原版和中文版本都已免费开源。Allen 称,《Thi…

jBPM专家力作——《深入浅出jBPM》

恭喜本书荣登互动网和当当网畅销排行榜!媒体评论 “这是一本全面介绍jBPM的书,从基础知识到实战开发技巧,作者结合其实际项目开发经验,对国内流程的许多特色要求给出了浅显易懂的解决方案。对于想在项目中应用jBPM的初学者&#x…

WeihanLi.Npoi 1.20.0 Released

WeihanLi.Npoi 1.20.0 ReleasedIntroWeihanLi.Npoi 是一个基于 netstandard2.0 的一个 NPOI 扩展库,主要用于导入导出 Excel 以及CSV,支持通过 Fluent API 的方式来支持非常灵活的导入导出配置,详细使用可以参考文档介绍以及项目示例Updates最…

转:Chrome渲染分析之Timeline工具的使用

概述 这个工具真的很强大,Timeline工具栏提供了对于在装载你的Web应用的过程中,时间花费情况的概览,这些应用包括处理DOM事件, 页面布局渲染或者向屏幕绘制元素。Timeline可以通过事件,框架,和实时内存用量3个方面的数…

数学和物理太难?这些动图让你秒懂抽象概念

数学动图△ 从椭圆的一个焦点射出的光线总会通过另一个焦点。△ 真人版。△ 一图看懂正弦、余弦和正切什么意思。△ 圆的面积。△ 如何理解圆的面积和派的关系。△ 勾股定理演示。直角三角形的两条直角边的平方和(两个小正方形的面积),加起来…

java typereference_记录一下jackson中TypeReference的使用

今天在看到项目中有一段代码是将string字符串转化成对象,需要被转化成对象的类加了TypeReference,随即去百度了下。TypeReference是一个抽象类,继承了Comparable接口。里面的Type是一歌接口。贴上代码:mapper.readValue(station.g…

Docker小白到实战之容器数据卷,整理的明明白白

前言上一篇把常用命令演示了一遍,其中也提到容器的隔离性,默认情况下,容器内应用产生的数据都是由容器本身独有,如果容器被删除,对应的数据文件就会跟着消失。从隔离性的角度来看,数据就应该和容器共存亡&a…

U9在SQL Server上的性能优化经验(转述) — 之 行版本快照

此文根据用友的文档《基于SQL Server 2008构建SOA大型管理软件技术实践》“翻译”而成,非原创。在baidu上看见此文,觉得写的很好,就将原先的PPT细化一下并除去废话。 第二篇部分将的是行版本快照的隔离。 这是PPT上的图片: 图片上…

程序员崩溃的40个瞬间!!!

全世界只有3.14 % 的人关注了爆炸吧知识说到程序员,在外界眼里,他们是掌控代码的大神,他们是改变世界的王者。其实程序员的工作不容易,不信,就来看看程序员崩溃的各种瞬间——01公司实习生找bug02在调试时,…