本科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…

数据库日志的说明

清日志 如 dump transaction 数据库名 with no_log --清除日志backup log 数据库名 with no_log --截断事务日志dbcc shrinkdatabase(数据库名,10) --收缩的数据库,空出10%的空间来 先执行上面两句,这两句比较快…

.NET 6 预览版 7 Released

.NET 6 预览版 7 ReleasedRichard 2021 年 8 月 10 日我们很高兴发布 .NET 6 Preview 7。这是我们进入(两个)发布候选 (RC) 期之前的最后一次预览版本。在我们放慢发布速度之前,团队经常加班夜战来保证最后一组功能。在这个版本中&#xff0c…

孝顺孝顺,孝不如顺

摘自西西河:http://www.ccthere.com/article/3044112,作者:抱朴仙人 刚说到一把年纪还要被老爹教育,忽然发现河里颇有几位难友,呵呵。 话说这个孝道,一直是包括“赡养”和“陪伴”两个方面的,也…

一致性 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命令,以自宿主的方式在本地开发环境成功运行了服务调用的例子。但是,这种运行…

也谈cacti整合nagios(centos)

花了近一天的时间整合了cacti和nagios,cacti用来检测运行状态nagios主要用来预警。期间参考了很多网友的文章,在此感谢下!在这里记录一下配置过程,以备后忘。。说整合其实只是表面的,cacti和nagios还是以他们原来的方式…

cursor 的moveToFirst和moveToNext和moveToPrevious以及moveToLast

查询出来的cursor的初始位置是指向第一条记录的前一个位置的,cursor.moveToFirst()指向查询结果的第一个位置。一般通过判断cursor.moveToFirst()的值为true或false来确定查询结果是否为空。cursor.moveToNext()是用来做循环的,一…

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

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

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

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

SCCM 2007系列教程之三日志文件

Microsoft System Center Configuration Manager 2007 中的所有客户端和站点服务器组件都将过程信息记录在单个日志文件中。您可以使用客户端和站点服务器日志文件中的信息来帮助您诊断在 Configuration Manager 2007 层次结构中可能出现的问题。默认情况下,Configu…

Unix常用命令

第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......][说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。-R 递归地列出每个子目录的内容-…

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

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

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

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

JAVA中pin什么意思_java语言中的多态概述

多态:一个对象相应着不同类型多态在代码中的体现:父类或接口的引用指向其子类对象。多态的优点:提高了代码的扩展性,前期定义的代码能够使用后期的内容。多态的弊端:前期定义的内容不能使用后期子类中定义的特有内容。…

过滤非法字符

在最近的项目中自己写了一段处理过滤非法字符的函数 原理: 1:首先判断页面的提交方式只有在post的情况下才进行过滤非法字符 2:将所以form表单中的数据保存到…

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

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

耳机没有声音

一 硬件二 驱动三 服务四 设置设置问题 1.应该是电脑里面的声道,扬声器 里面有声道设置。点击喇叭 ——打开音量控制——扬声器音量,,里面左右啊 什么的搞搞就好了 2.禁止前面板插入