首页 > 其他分享 >高效刷论文的方法?论文应该怎么读

高效刷论文的方法?论文应该怎么读

时间:2023-07-09 17:22:51浏览次数:50  
标签:高效 art 论文 state paper 阅读 要点 方法

 我们不缺少论文,我们缺少的是鉴别哪些应该读。无论是泛读还是精度,海量论文总是让我们迷失双眼,Github搜索awesome有成百上千个repo,但是缺少比较和注解。我们应该去哪里找值得读的论文,我们打开pdf论文的姿势正确吗?

论文应该怎么读

海量论文看不够,自己萌发了分门别类写阅读笔记的习惯。好记性不如烂笔头,更何况众多,对自己不熟悉的领域,每次都从头阅读,感觉很费劲。当我分门别类阅读科研论文,查询和检索如此简单。比如对于目标检测领域,有综述,人脸检测,目标检测,样本不平衡问题,one-stage 检测,每片论文都有阅读等级,解决的主要问题,创新点,可能存在的问题,TODO等,随时随地和查询过去的知识点。复习某一领域的知识,只要一根绳子就串起来

个人阅读计算机视觉论文,会横向和纵向发散,考虑更多的问题:

要点一

每篇论文都不会说自己的缺点,只会放大优点。但是引用别人的论文时,却总放大别人工作的缺点。当你对比阅读时,形成一个知识串,才会对某个问题有更清晰的认识。

要点二

论文为了出成果,一般只会选择对自己模型有力的数据集验证对某一领域数据集特征了解,再也不会被作者蒙蔽双眼了。比如NAS(Neural Architecture Search),很多论文喜欢在CIFAR-10/ CIFAR-100/SVHN等小数据集比实验结果,ImageNet性能表现避重就轻避而不谈;很多论文写state-of-art的性能,对实时性不谈;论文没有说的没有做的可能是个大坑。

要点三

论文因为要投稿和发表顶会,故意会云里雾里引入很多概念和公式,当对比代码,关键trick,才能返璞归真Code+paper,才是论文最佳的阅读方式。

要点四

对于自己关注的领域,可能每篇有影响的,实验结果不是state-of-art也要关注,因为工作可能会撞车。对横向领域的论文,要关注state-of-art,说不定很多trick可以直接迁移到自己的工作。

要点五

重点关注数著名实验室/老师/三大顶会(CVPR,ICCV,ECCV)的连续剧。各大会议投稿量破万,各种水文鱼目混杂,实在是难以鉴别,个人倾向于paper+code模式。敢于开源code的论文,真金不怕火炼,作者有底气。没有code的论文,也许是商业或者其他授权暂时没有发布,但是发布了一两年还在遮遮掩掩,这些论文不看也罢。

要点六

最重要一点拒绝二手知识。阅读一篇论文,google搜索题目可能有1000+篇的阅读笔记,阅读笔记的数量比论文的引用量都多;包括我在内的很多博客/笔记也喜欢摘抄,google翻译+复制粘贴造就阅读笔记的虚假繁荣。有些问答还是具有参考意义,比如知乎中常见的“如何评价Google Brain团队最新检测论文SpineNet?”,在这些如何评价的思想碰撞中,还是有些很好的火花。个人感觉不管是做科研学术工业界做项目,要摒弃完全重二手知识中学习,直接从原文阅读思考、和作者邮箱联系寻找答案

安利一个高效刷论文利器

为了方便大家更加高效便捷的获取 CV、NLP、IR 等领域的学术信息。这里的高效便捷体现在两个方面:

  • 抽出来了一些paper质量相对比较高的机构名学术会议/期刊名,如果精力有限,可以优先刷刷这些。

  • 不用跟那个什么墙斗智斗勇了,访问速度很快的

话不多说,看图趴!

YesPaperhttps://yespaper.cn/

 

 

阅读论文书籍,探讨读书意义

写到这里有跑题之嫌,但是我觉得阅读计算机视觉的专业文献,和读书有些共同之处

我每天阅读一篇专业论文,也在坐地铁时间打卡微信阅读。在豆瓣写了5年的书评,在微信阅读打卡280小时。

理工科读paper读专业书籍,都有一把尺子——各种实验数据集,能衡量理解的对不对,每天都有可能推翻之前的state-of-art,经典书籍可能10年100年不过时;论文会用实验数据表明我的工作好不好,有Related Work横向和纵向比较谁更好,书没有答案,没有学科综述,全靠你去总结。一般经典书籍不会说别人对不对,但是每个观点都能自圆其说

但是对于人文学科的思想和精神财富,没有评价标准和答案,只有根据个人的阅历,读懂引起心灵共振的段落。当阅读时候,一定要有自己的思考,延伸,才会让血肉之躯留下更多的精华。当我再拿起书,我会知道我应该辩证去看,这篇文章的有没有abstract在哪里,introduction该怎么说,有没有Related work可比较一下,backbone是干嘛的,method做了没,Experiments该怎么做,看完书应该得出什么conclusion。

读一篇论文,会第一时间看看Experiments做的好不好;读书,也要第一时间翻到最后,作者写的虎头蛇尾,说明作者才华不足以完整整个工作,就不要花费过多的精力了。

用理工科的思维去读书,也挺有意思:理解背后的动机,原理,当过了N年,即使不记得那本书,还记得那个思想理论和背后的故事。也许会推导出以前读过的结论、也许是推翻以前的结论。

为了帮助大家更好的阅读论文,我们整理了一份硬核干货:行业首份AI全栈手册,内容包含长达3000页,涵盖大语言模型技术发展、AIGC技术最新动向和应用、深度学习技术等AI方向。微信公众号关注“夕小瑶科技说”,回复“789”下载资料。希望对你有所帮助哦!

 

标签:高效,art,论文,state,paper,阅读,要点,方法
From: https://www.cnblogs.com/helloxixiaoyao/p/17539013.html

相关文章

  • LLaMA模型指令微调 字节跳动多模态视频大模型 Valley 论文详解
    Valley:VideoAssistantwithLargeLanguagemodelEnhancedabilitY大家好,我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」~担任某大厂的算法工程师,带来最新的前沿AI知识和工具,包括AI相关技术、ChatGPT、AI绘图等,欢迎大家交流~。近期基于LLaMA微调的模型有很多,Alpaca,Vi......
  • String内存模型和Java常用方法
    一、String内存模型1、直接赋值创建string对象内存原理:StringTable(串池):字符串常量池,用来存储字符串,只能是在直接赋值中使用才会存在串池当中(JDK7前串池是在方法区里面,StringTable(串池)在JDK7版本开始从方法区中挪到了堆内存,但是运行机制没有发生变化)eg:首先mian方法进栈,创建变......
  • Visio如何绘制技术路线图、方法流程图?
      本文介绍基于Visio软件绘制技术路线图、流程图、工作步骤图等的方法。  首先打开Visio。我们可以直接选择“基本框图”进行绘制。  也可以选用一些模板。  本次我们就以“流程图”为例来绘制。  因为要绘制论文的技术路线图,因此各种形状简约即可,我们就选择“基......
  • 有效的字母异位词,哈希表方法
    /***有效的字母异位词*力扣题目链接(opensnewwindow)**给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。**示例1:输入:s="anagram",t="nagaram"输出:true**示例2:输入:s="rat",t=......
  • 【论文解析】EJOR 2011 A clustering procedure for reducing the number of represen
    论文名称:AclusteringprocedureforreducingthenumberofrepresentativesolutionsintheParetoFrontofmultiobjectiveoptimizationproblems动机假设一个三目标优化问题\[\begin{aligned}&\text{Availability:}\max_\thetaJ_1(\theta)=\max_{\theta_p,......
  • 非常简易的还原分数方法
    感谢@unputdownable问题简述给定素数\(p\),正整数\(x\)满足\(1\lex<p\),则存在\(\dfrac{a}{b}\equivx\pmodp\),即\(a\equivbx\pmodp\)。求一组\(a,b\)使得\(\max\{|a|,||b\}\)尽可能小。做法考虑\(a=bx+kp\),则可以转写成\(a=k(p\bmodx)\pmod......
  • 《Generative Agents: Interactive Simulacra of Human Behavior》论文学习
    一、论文基本思想Figure1:Generativeagentscreatebelievablesimulacraofhumanbehaviorforinteractiveapplications.Inthiswork,wedemonstrategenerativeagentsbypopulatingasandboxenvironment,reminiscentofTheSims,withtwenty-fiveagents.Use......
  • js 如何使用 join() 方法将数组的所有元素组成一个字符串。
    <html><body><scripttype="text/javascript">vararr=newArray(3);arr[0]="George"arr[1]="John"arr[2]="Thomas"document.write(arr.join());document.write("<br/>&q......
  • js 刷新页面方法大全
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>NewDocument</title><scriptlanguage="JavaScript">......
  • Vue详解设置路由导航的两种方法<router-link to=“”>和router.push(...)
    1.<router-linkto="">to里的值可以是一个字符串,也可以是一个描述地址的对象。//字符串<router-linkto="apple">toapple</router-link>//对象<router-link:to="{path:'apple'}">toapple</router-link>//命名路由&l......