机器学习论文怎么读?大神给你三步妙招
读论文绝对是个技术活,无论是机器学习,还是密码学分布式共识算法,或者神经网络什么的,要想真正对计算机学科的某个领域有专业的理解,你必须紧跟这个方面最新研究。对相关专业有专业严谨的评估,是我们必备的能力。
只要有耐心并多加练习,以及很多很多的咖啡,你一定可以掌握高效读论文的方法。
我每周通常会每周读10-12篇研究论文,以紧跟计算机领域的潮流。随着时间推移,读论文的能力也越来越好。
找机器学习论文时最爱的资源是Reddit,在他的机器学习板块,每天都有好多人发表很有趣的论文,还有很酷的周报,显示你这周读了哪些论文,哪些最让你感兴趣。另外还有个很棒的网站arxiv-sanity.com,由大佬Andrei Karpathy开发,它会帮你寻找aRxiv上你最感兴趣的或者最热的论文,此外,谷歌和DeepMind也会在各自的网站上发表研究成果,并且在《nature》这样的期刊上也很容易找到顶级的论文。
那么,应该如何阅读论文?
最好带着目的去读,比如学习更好的激活函数,或者能帮我使用注意机制的概率模型等等。等明确目标后,就很容易确定读论文的策略,使我们直奔目标。只是从数学上看懂机器学习论文并不是我们的理想目标,能让自己有耐心有动力读下去更为重要。
下面是我读论文的三步矫正法:
- 第一步:仅浏览论文,理解论文大意。
首先看论文标题,要是觉得有意思,好了,可以开始了。然后看摘要,摘要是论文中研究工作的简短和独立的总结,可以用他作为文章的综述。然后仔细阅读段落和小节的题目而不管剩下的部分,主要是忽略数学部分。然后读末尾的总结,可能会扫一眼引用的论文,看看有没有已经看过的。在第一步,我会假设数学部分是正确的,这步的主要目的是弄懂作者的目的,论文的主要贡献、论文想解决什么问题以及我是否真的感兴趣。
在完成这一步后,我会回头看看别人怎么评价论文,把我的初步想法和大家对比一下。
这一步的主要目的就是确保论文是我想看且需要的,人生苦短嘛,毕竟还有好多东西要看。
- 第二步:重新阅读
更严谨的读论文,并做笔记。我会读全部的内容,并尽力高度理解数学部分,并尽力评估实验结果,是否重复?结果有明显的证据支撑吗?然后去GitHub上找找是否有已实现的相关代码,自己读一遍然后运行一遍,复现结果。通常代码中的注释会帮助我理解,此外我还会搜寻其他有助于我理解代码的东西,比如文章、总结、教程等。通常一篇很火的论文会有很多人分享对他的见解。
- 第三步:关注数学细节
拿出笔来自己解析论文里的公式,同时也会借助百度帮我理解公式。并用论文给出的参数尽可能的复现代码。
机器学习论文怎么读?大神给你三步妙招相关推荐
- 携Science封面、NIPS最佳论文,CMU大神Noam博士毕业,论文已公开
机器之心报道 作者:杜伟 还记得在双人无限扑克和多人无限扑克中战胜人类顶级玩家的游戏 AI 系统冷扑大师(Libratus)和 Pluribus 吗?近日,这两个 AI 系统的开发者之一.CMU 大神 ...
- 携Science封面、NIPS最佳论文,CMU大神博士毕业论文公开
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:机器之心 AI博士笔记系列推荐 周志华<机器学习> ...
- Java程序员日常积累-向大神学习(三)
前言 <Java程序员日常积累-向大神学习>系列是本人根据日常工作中碰到的问题写的一个问题记录,比较琐碎零散. 主要用于记录和忘记时可以有个地方查询.现分享给大家,这是这个系列的第三篇. ...
- png照片太大怎么压缩?三步轻松搞定
png属于无损压缩图片格式,所以文件的体积会比较的大,这时候就需要将图片进行压缩,压缩图网站中的png压缩功能就可以实现,三步轻松搞定.步骤如下: 1.首先上传你需要压缩的图片. 2.然后选择需要的尺 ...
- 机器学习论文泛读总结
刚看吴恩达的教程机器学习时候,总是弄不懂机器学习在干什么,于是七八年一直总是觉得机器学习难,理论枯燥(昨天实验室老师还提这个- -!).其实如果是建模,补齐了各路数学物理基础就清晰了机器学习狭义上就是 ...
- Java 工程师,掌握这些,你离大神只差一步
1 基础篇 01 面向对象 → 什么是面向对象 面向对象.面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin.Groov ...
- c语言操作空间怎么打开_学好C语言,离大神更近一步,C环境的安装
我们先来说说为什么要学习C语言: 首先,就现在的几大系统而言,我们看看使用它的都有多少.Windows系统刚出现的时候就是用的C语言,后来才使用了C++和C#等.Linux的底层也是使用C语言编写的, ...
- 深度学习入门之Python小白逆袭大神系列(三)—深度学习常用Python库
深度学习常用Python库介绍 目录 深度学习常用Python库介绍 简介 Numpy库 padas库 PIL库 Matplotlib库 简介 Python被大量应用在数据挖掘和深度学习领域,其中使用 ...
- 知乎大神解释数据库三范式
原文链接:https://www.zhihu.com/question/24696366
最新文章
- android ADT学习总结
- 查询缺少的依赖文件归属于哪个rpm包
- jaydebeapi可以连接_Python安装jpype调用java,安装jaydebeapi通过jdbc连接数据库
- javascript简单拖拽效果
- python模拟浏览器下载文件_模拟浏览器下载文件?
- Master of Typing 3 for mac (打字大师3)支持m1
- oracle mysql认证考试流程_oraclemysql认证考试流程
- 2022PMP考试敏捷知识点(2)
- Linux系统安装与使用基础实验报告
- 三边定位算法 matlab,三边测量法的MATLAB定位程序说明.doc
- 学信网忘记原手机号码的解决办法
- mc服务器切换模式显示英文字母,我的世界更改模式的指令是什么_MC切换模式指令方法新版...
- 南阳OJ题目33---蛇形填数
- UE4反射机制的通俗理解【代码生成】
- Wavefront OBJ 转换成OpenGL ES使用的C/C++文件
- php 干扰曲线,曲线干扰控制
- web前端--Html4
- photos怎么改成中文_picsart怎么设置中文?picsart怎么改成中文字体教程
- 书评:程序员生涯--残缺世界的游击战术
- 十大最佳Python书籍[2021年更新]
热门文章
- Python中计时,看这一篇就够了
- 计算机网络基础知识论文摘要,计算机网络基础知识论文大纲格式 计算机网络基础知识论文框架如何写...
- CP2102驱动下载
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java体育运动兴趣社区系统8bisy
- 根据c51程序改写汇编语言,Keil C51编译及连接技术
- 建筑力学与结构【6】
- arm调试java_使用J-Link GDB Server + Eclipse CDT进行ARM程序调试
- 【木马分析】远控盗号木马伪装成850Game作恶
- ftl模板导出word 带多张图片
- zigbee无线传感网技术与应用开发v2.0_物联网通讯协议——Zigbee