↑↑↑关注后"星标"Datawhale

每日干货 & 每月组队学习,不错过

Datawhale推荐

作者:Richmond Alake,来源:机器之心

在科研领域中,读论文大概是大家的日常基本操作了。但如何读论文,才能实现效率最大化呢?斯坦福大学教授吴恩达在斯坦福 CS230 深度学习课程中专门讲述了如何读论文,那么具体效果如何呢?本文作者以「姿态估计」为例复现了吴恩达的读论文方法,并提出了他自己的读论文小技巧,希望对大家的科研有所帮助。

理解人工智能和机器学习领域中的前沿研究是每一位机器学习从业者应该掌握的技能。

要想实时追踪前沿研究并增加自己的知识,机器学习从业者需要养成开放的学术心态和习惯。人工智能、机器学习和深度学习领域每时每刻都在更新发展,所以我们必须用知识来武装自己,紧跟领域发展步伐,而这些只能通过读论文来实现。

但是读论文也不是盲目而就的,也需要一定的方法和流程。如果只是流水账似的通读下来,恐怕也不会有特别好的效果。

之前,斯坦福大学教授、Coursera 联合创始人吴恩达(Andrew Ng)在斯坦福 2018 年秋季 CS230 深度学习课程中就如何读论文提出了一些建议。但具体效果怎么样呢?按照吴恩达的方法是否可以充分地从论文中获取自己想要了解和掌握的知识和技能呢?

近日,计算机科学工程师 Richmond Alake 以「姿态估计」为例,示范了吴恩达 CS230 课程的读论文方法,目前相关文章已在 Medium 获得 3000 多赞。除了课程中提到的方法,Alake 还为读者介绍了他本人读论文时的一些小技巧。

在这篇博文中,读者不仅能够掌握高效、恰当读论文的系统性方法和技巧,还可以获取一些有助于搜索论文和关键信息的辅助性在线资源。

想要了解吴恩达 CS230 课程详细内容的读者,可以参考文章《机器学习研究者的养成指南,吴恩达建议这么读论文》。

接下来,我们就来看 Richmond Alake 如何一步步复现吴恩达的读论文方法,这包括阅读多篇相关性论文和阅读单篇论文两部分内容。

整合论文资源,记录理解程度

有时在开展某项主题研究时,我们需要阅读大量的文献,这就需要学会整合资源的方法了。Richmond Alake 以姿态估计为例为我们展示了如何有效地整合与该主题相关的论文等资源,以及论文阅读量等实用建议。

1. 收集和研究主题相关的资源。这些资源可以是研究论文、Medium 文章、博客、视频、GitHub 项目等等。

在谷歌搜索引擎中键入「pose estimation」进行快速搜索,你会得到一些与该主题相关的不错资源。这一步的目的是整理所有与研究主题相关的资源,如视频、实现文档和研究论文。

理想状况下,这一阶段你不用对自己认为重要的资源数量设置上限,但你需要创建一个有用论文、视频和文章的列表。

2. 接下来,你将深入探索找到的资源这里的关键点在于,找到一种方法来跟踪记录对列表内每一项资源的理解程度。

吴恩达教授建议,用一个表格记录自己对相关资源的理解,如下图所示:

资源理解程度表(来自 Richmond Alake)

建议先至少对列表内每项资源的内容了解 10–20%。这可以确保你对每项资源的介绍性内容有足够了解,从而能够准确判断它与研究主题的相关度。

对于相关度最高的论文或资源,你可以进行更深层次的理解。最终,你会对某些资源产生充分的理解。

你可能会问自己:「多少论文 / 资源才足够?」。

吴恩达教授认为,5–20 篇论文可以让你对某个研究主题有一个基础了解,或许可以进一步去了解实现技术。50-100 篇论文可以提供对特定领域比较深的理解。

在浏览完这些资源,并提取出关键信息后,你的资源理解程度表可能会变成下图这样:

3. 第三步是 Richmond Alake 在理解研究论文过程中发现的一个对自己有效的小贴士:用自己的语言,将资源的核心发现和技术有条理地记录下来

如何研读一篇论文

要想理解一篇论文,只读一遍是不够的。吴恩达教授认为,从头到尾阅读一遍并不是理解论文的最佳方法。

想要理解一篇论文的内容,你至少需要阅读 3 遍。

4. 第一遍:读标题、摘要和图片。

5. 第二遍:读引言和结论部分,再浏览一遍图片,并快速浏览论文的其他部分。

引言和结论部分清晰明了地概括了论文内容和研究发现。这两个部分通常只包含关键信息,对其他补充信息不作赘述。而这些关键信息有助于你接下来阅读论文的其他部分。

6. 第三遍:阅读论文的全部内容,跳过你不熟悉的复杂数学或技术公式。这一遍阅读时,你还可以跳过不理解或不熟悉的专业术语。

7. 对某一领域进行深入研究的研究者还可以遍,这主要是为了理解论文中的数学、技术以及不了解的术语。

不过,对于出于获取信息和工程目的而阅读论文的人来说,深入研究可能比较耗时,尤其是在有 20 多篇论文需要读的时候。

阅读论文时,你需要问自己这些问题

吴恩达教授还提供了一些阅读论文时读者需要问自己的问题。通过这些问题,能够看出你是否理解了论文的关键信息。

Richmond Alake 选取了以下几个重要问题作为参考:

  1. 描述论文作者旨在实现或已经实现的研究目标。

  2. 如果论文中提出了新的方法 / 技术,那么新方法的关键要素是什么?

  3. 这篇论文中哪些内容对你来说是有用的?

  4. 你还想要继续阅读哪些参考内容?

此外,Richmond Alake 还分享了一些查询相关研究信息的在线资源:

  • The Machine Learning Subreddit (https://www.reddit.com/r/MachineLearning/)

  • The Deep Learning Subreddit (https://www.reddit.com/r/deeplearning/)

  • PapersWithCode (https://paperswithcode.com/)

  • NeurIPS、ICML、ICLR 等顶级会议论文

  • Research Gate (https://www.researchgate.net/)

“为沉迷学习点

记录理解程度、一篇至少读3遍,吴恩达建议这样读论文!相关推荐

  1. 记录理解程度、一篇至少读3遍,吴恩达建议这样读论文

    选自Medium 作者:Richmond Alake 机器之心编译 参与:杜伟.小舟.魔王 在科研领域中,读论文大概是大家的日常基本操作了.但如何读论文,才能实现效率最大化呢?斯坦福大学教授吴恩达在斯 ...

  2. 吴恩达教你读论文:持续而缓慢的学习,才是正道

    来源:AI科技评论 本文约1800字,建议阅读5分钟. 本文将教你如何有效阅读论文,包括系统阅读论文集的方法,以及阅读单篇论文的方法. 在人工智能和机器学习领域中,了解前沿学者的最新研究的能力是每位严 ...

  3. 吴恩达dalao教你如何读论文(翻译)

    Andrew Ng dalao教你读论文 前言声明 谁是Andrew Ng?(吴恩达) (如果你不知道的话) 如何去读Researching Papers? 1.搜集相关资源 2.深入研究资源 3.自 ...

  4. 吴恩达教你如何读论文:绘制进度表格,论文至少看三遍,还要问自己问题

    来源:量子位 本文约1478字,建议阅读4分钟. 本文介绍如何研究一篇论文. 吴恩达教你如何读论文,高效了解新领域. 就算是博士,也很难对所有的关键技术都参透了解.那么如何有效了解一个新领域,是研究者 ...

  5. “人工智能大脑”跳槽记:吴恩达所理解的智能

     "人工智能大脑"跳槽记:吴恩达所理解的智能 原标题:"人工智能大脑"跳槽记:吴恩达所理解的智能,创新和失败 2   上周四"机器学习研究会&qu ...

  6. 学不学吴恩达deeplearning.ai课程,看完这篇你就知道了

    吴恩达的网课 deeplearning.ai 到底适不适合自己呢? 快来看看学员 Thomas 怎么说的! AI 科技评论按:本文的作者是 Thomas Treml,是一名具有社会学背景的数据科学自由 ...

  7. 带你少走弯路:五篇文章学完吴恩达机器学习

    本文是吴恩达老师的机器学习课程[1]的笔记和代码复现部分,这门课是经典,没有之一.但是有个问题,就是内容较多,有些内容确实有点过时. 如何在最短时间学完这门课程?作为课程的主要翻译者和笔记作者,我推荐 ...

  8. 完结篇 | 吴恩达deeplearning.ai专项课程精炼笔记全部汇总

    红色石头的个人网站:redstonewill.com 从去年8月份开始,AI界大IP吴恩达在coursera上开设了由5们课组成的深度学习专项课程,掀起了一股人工智能深度学习热潮.这里附上deeple ...

  9. 3.10 直观理解反向传播-深度学习-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 3.9 神经网络的梯度下降法 回到目录 3.11 随机初始化 直观理解反向传播 (Backpropagation Intuition (Optional)) 这个视频主要是推 ...

最新文章

  1. 度量相似性的一些指标/函数
  2. 井下三专两闭锁的内容_局部通风机三专两闭锁具体规定
  3. Intellij idea导入项目时没有目录结构
  4. OpenStack部署之小结
  5. flutter --- Windows下环境配置
  6. 使用Azure Serverless来开发Teams App
  7. 9.20–9.24 三亚
  8. 《天天数学》连载32:二月一日
  9. spring事务和mysql的隔离级别
  10. CentOS下Apache服务器的安装与配置
  11. 我的CSDN原创高质量免积分下载资源列表(持续更新)
  12. 电容式压力传感器分类与原理
  13. 【linux命令】cp复制命令
  14. 大数据助力精细化运营 百度糯米持续提高用户体验
  15. Linux基础第一章:基础知识与基础命令
  16. 三步学会在noi linu下对拍
  17. UVM TLM FIFO通信 示例
  18. FPGA基础知识----第三章 第2节 综合和仿真
  19. HTML CSS 基础 面试题
  20. C语言实数四舍五入为整数,c语言输入一个实数,求其四舍五入的整数

热门文章

  1. stm32F042 (二) 按键触发中断
  2. [转] Gradle: 此时不应有 Androidandroid-studiosdk oolslib\find_java.exe。解决方法
  3. 【2007-5】【素数算式】
  4. WebKit、Gecko使用图形库
  5. Datawhale组队学习周报(第021周)
  6. 【组队学习】【26期】编程实践(Python办公自动化)
  7. json的序列化与反序列化
  8. 【ACM】连续出现的字符
  9. 9个必知的 Python 操作文件/文件夹方法
  10. 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言449-456条如下: