NLP论文阅读一:Paper阅读方法
参考:https://pan.baidu.com/s/1MfcmXKopna3aLZHkD3iL3w
一、为什么要读论文?
- 基础技术:读论文中的related works可以帮助了解该领域的一些主要的技术,追踪该领域经典算法论文
- 新方向和思路:了解该领域最新的解决思路
- 复现:更透彻的理解算法逻辑,锻炼编码能力
二、要读哪些论文?
- 综述:综述包含该方向经典的发展历程,帮助补充必要的基础知识,熟悉一些关键算法和技术栈,可以在实践中验证效果。快速找到适合场景的算法解决方案
- 代表性论文:该领域最关键的技术论文(高引用),可从综述中活动,通常由开源代码,帮助快速验证思路。
- 前沿论文:了解该领域的最新进展思路,在产品落地的过程中吸取新想法,帮助创新和高效性的解决问题。
三、到哪里找论文?
- 顶会:CVPR, AAAI, ICCV等
- google scholar: https://scholar.google.com/
- 关注VALSE & Webinar:VALSE 是中国大规模的学术研讨会议,每年举办,讲解各路论文算法和年度进展等;平时有视频算法讲解;
- Papers with Code: https://paperswithcode.com,整理大量论文以及复现或原作者代码;方便一边看论文一边实验;
四、怎么读论文?
- Origins:来源有一定的引导性,比如Google Brains,FAIR等大型研究机构的论文通常易读、易复现,或者有开源代码可以实践;
- Abstract: 看主要的创新点是否符合寻找的方向以及是否感兴趣,避免浪费时间;通常会提到创新点以及效果(准确率、AP等);
- Introduction:快速读,主要在复述对比算法的问题(帮助你认识以前的或者正在使用的算法存在什么问题)和提出创新点;
- Related Work:如果不了解经典的相关算法,可以找出来读;如果已经了解了,可以选择跳过;
- Experiments:积累训练算法和数据准备的经验;再看实验结果在哪些指标上领先;
五、怎么“写论文”?
- 多读:充分掌握前沿思路并总结问题;没有完美的算法,只有更优秀的思路;
- 多记:边读论文边在旁边注释自己的思考和想法,以及与看过的其他论文思路上的相通性和不同点;
- 多写:参照通用的经典论文格式,把自己做的实验写成一个“paper”;记录实验思路和结果;
- 多讨论:与同组或大牛讨论自己的思路和实验方法,总结经验和问题;
NLP论文阅读一:Paper阅读方法的更多相关文章
- 逐层阅读 research paper:Dmitry Berenson 的方法论
本博客翻译了 这篇文章,包含很实用的 读论文的方法论. 读论文的四个 layers 在读论文之前,要首先搞清楚,自己读论文的目的是什么,或者 希望读到什么程度. 下表列出了常见的读论文目的,以及相应的 ...
- Paper阅读总结Day1
Paper阅读总结Day1 1.Convolutional Neural Networks For Facial Expression Recognition 文章思想 简单的一篇关于表情识别的文章, ...
- 如何阅读一本书——分析阅读Pre
如何阅读一本书--分析阅读Pre 前情介绍 作者: 莫提默.艾德勒 查尔斯.范多伦 初版:1940年,一出版就是全美畅销书榜首一年多.钢铁侠Elon.Musk学过. 需要注意的句子: 成功的阅读牵涉到 ...
- 7款Linux下阅读PDF的阅读器。
5款Linux下阅读PDF的阅读器.1. Mupdf:link 2. Adobe Reader:link 3. Foxit Reader:link 4.Evince:link 5. Okular:li ...
- NLP论文解读:无需模板且高效的语言微调模型(上)
原创作者 | 苏菲 论文题目: Prompt-free and Efficient Language Model Fine-Tuning 论文作者: Rabeeh Karimi Mahabadi 论文 ...
- Docker入门实战_正版电子书在线阅读_百度阅读
Docker入门实战_正版电子书在线阅读_百度阅读 Docker入门实战
- [转]【NLP】干货!Python NLTK结合stanford NLP工具包进行文本处理 阅读目录
[NLP]干货!Python NLTK结合stanford NLP工具包进行文本处理 原贴: https://www.cnblogs.com/baiboy/p/nltk1.html 阅读目录 目 ...
- AAAI 2016 paper阅读
本篇文章调研一些感兴趣的AAAI 2016 papers.科研要多读paper!!! Learning to Generate Posters of Scientific Papers,Yuting ...
- ubuntu下linux内核源码阅读工具和调试方法总结
http://blog.chinaunix.net/uid-20940095-id-66148.html 一 linux内核源码阅读工具 windows下当然首选source insight, 但是l ...
随机推荐
- 【Linux】使用cryptsetup加密磁盘 策略为LUKS
LUKS(Linux Unified Key Setup)为Linux硬盘分区加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令.因为它的加密密钥独立于口令,所以如果口令失 ...
- 【Oracle】增量备份和全库备份怎么恢复数据库
1差异增量实验示例 1.1差异增量备份 为了演示增量备份的效果,我们在执行一次0级别的备份后,对数据库进行一些改变. 再执行一次1级别的差异增量备份: 执行完1级别的备份后再次对数据库进行更改: 再执 ...
- 5.2 Spring5源码--Spring AOP源码分析二
目标: 1. 什么是AOP, 什么是AspectJ 2. 什么是Spring AOP 3. Spring AOP注解版实现原理 4. Spring AOP切面原理解析 一. 认识AOP及其使用 详见博 ...
- Sklearn 与 TensorFlow 机器学习实战—一个完整的机器学习项目
本章中,你会假装作为被一家地产公司刚刚雇佣的数据科学家,完整地学习一个案例项目.下面是主要步骤: 项目概述. 获取数据. 发现并可视化数据,发现规律. 为机器学习算法准备数据. 选择模型,进行训练. ...
- Django中多表关联的展示问题:
增加一个知识点,当表中有多对多关联时,在前端展示的时候是一个列表,所以在展示的时候需要这样做: 表结构: class ProjectEnv(models.Model): project = model ...
- 参数模型检验过滤器 .NetCore版
最近学习 .NETCore3.1,发现过滤器的命名空间有变化. 除此以外一些方法的名称和使用方式也有变动,正好重写一下. 过滤器的命名空间的变化 原先:System.Web.Http.Filters; ...
- vue.esm.js?efeb:628 [Vue warn]: Invalid prop: type check failed for prop "defaultActive". Expected String with value "0", got Number with value 0.
vue.esm.js?efeb:628 [Vue warn]: Invalid prop: type check failed for prop "defaultActive". ...
- Linux下pcstat安装踩坑教程
首先安装golang 1.进入官方链接下载对应自己系统版本的Golang安装包:https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz root@ub ...
- What is the difference between Serialization and Marshaling?
How to serialize and deserialize JSON using C# - .NET | Microsoft Docs https://docs.microsoft.com/en ...
- OSS与文件系统的对比 文件存储 块存储 对象存储
基本概念介绍_开发指南_对象存储 OSS-阿里云 https://help.aliyun.com/document_detail/31827.html 强一致性 Object 操作在 OSS 上具有 ...