热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

白交发自凹非寺量子位报道|公众号QbitAI吴恩达教你如何读论文,高效了解新领域。就算是博士,也很难对所有的关键技术都参透了解。那么如何有效了解一个新领
白交 发自 凹非寺
量子位 报道 | 公众号 QbitAI

吴恩达教你如何读论文,高效了解新领域。

就算是博士,也很难对所有的关键技术都参透了解。那么如何有效了解一个新领域,是研究者们必备的一项技能。

6d4ebbd9eadccab3d4605120af8d322b.png

最近,一位博主就亲身示范了吴恩达的方法,在Medium上,两天即获得1.7k赞。

500ee7af062b9547c869173af592e307.png

方法具体如何呢?我们就以「姿态估计」这一技术为例,来介绍一下这个方法吧。

系统阅读论文集

既然有了目标,第一步收集资源,并整合起来。

论文、博客文章、GitHub资源库、视频……在谷歌上搜索「姿态估计」这个词,得到所有关于这个关键词的资源都要整理下来。

这一阶段,资源数量是没有限制的。只要是你认为重要的资料都可以整理,但要注意,一定要创建一个有用的论文、视频和文章的短名单

第二步,将你认为的与主题相关的任何资源进行深入研究。

这时候,你可以绘制一张表格。

86495d3148d52ef21c049394ee3a0039.png

对每种资源的理解程度,做一个实时的跟踪。

具体来讲,最好的方式就是对所有你收集到的资源都有一个10%~20%的理解程度。

这样,就确保你已经对你所收集到的资源,有了足够的了解,并且还能准确的评估其相关性。

很好,你已经对这项技术基本入门了。

更进一步,仔细研读相关程度更高的文章资源。这时候,就出现了一个问题,大概多少论文足够了呢?

吴恩达说:对5~20篇的论文的理解,那么就说明你对这个领域以及研究进展有了基本的了解。

如果研读到了50~100篇,那么已经非常了解这个领域了。

这时候,你的表格可能是这样。

f9fadbe841ff9cc4c1f49a1d107bc3a7.png

如果可以的话,还可以做一下笔记,用自己的话总结论文当中的关键发现、技术和研究。

论文至少要看三遍

接下来,就集中介绍一下如何研究一篇论文。

吴恩达认为,要理解一篇论文,一次将一篇论文从第一个字读到最后一个字,可能并不是最佳方式。

正确的打开方式是,一篇论文至少要看三遍

第一遍,仔细阅读论文中的标题、摘要和关键词。

第二遍,阅读文中的导言、结论以及图表,快速扫描一下论文剩下的内容。

这一步主要是要把握论文中的关键信息,不光是导言和结论,还包括文章中任何小结论的总结,文中涉及的补充信息都跳过。

第三遍,阅读论文的整个部分,但是要跳过任何可能陌生看不懂的数学公式,技术术语。

不过,如果你需要对这个专业领域有一个「深入」的理解,那就必须要搞懂那些公式术语了。

问自己问题

如何检测你对这篇文章的关键信息有了基本的了解?问自己问题吧!

吴恩达提供了一系列的问题,在阅读的时候询问自己。这里就摘取一部分。

1、Describe what the authors of the paper aim to accomplish, or perhaps did achieve.这篇论文作者的目标是什么,或者也许已经实现了什么。

2、If a new approach/technique/method was introduced in a paper, what are the key elements of the newly proposed approach?如果文中引入了一种新方法/技术,那么这一新提出的方法/技术的关键要素是什么?

3、What content within the paper is useful to you?论文中,有哪些内容对你有用。

4、What other references do you want to follow?你还想关注哪些参考资料/文献?

此外,还分享了一些有用的在线资源。

The Machine Learning Subreddit:https://www.reddit.com/r/MachineLearning/The Deep Learning Subreddit:https://www.reddit.com/r/deeplearning/Paper With Code:https://paperswithcode.com/Research Gate:https://www.researchgate.net/还有一些顶级会议,比如NIPS、ICML、ICLR…

不过,吴恩达也强调:

Learn steadily rather than short burst for longevity.

稳扎稳打,而不是短时的突击,才能长久的学习。这不光是对机器学习领域,还对整个学术领域有益。

这位博主根据吴恩达的方法,每个月至少阅读四篇论文,来达到理解的目的。

吴恩达他自己也在视频里说,他就随身携带着一批论文,有时间就拿出来研读。

ed78f67f939b19b2b8c36794d6b74cb5.png

希望这个方法对你有所帮助~如果你有很好的学习论文的方法,也欢迎跟我们分享。

博文链接:

https://towardsdatascience.com/how-you-should-read-research-papers-according-to-andrew-ng-stanford-deep-learning-lectures-98ecbd3ccfb3

视频链接:

https://www.youtube.com/watch?v=733m6qBH-jI

—完—

@量子位 · 追踪AI技术和产品新动态

深有感触的朋友,欢迎赞同、关注、分享三连վ'ᴗ' ի ❤



推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文详细介绍了如何在BackTrack 5中配置和启动SSH服务,确保其正常运行,并通过Windows系统成功连接。涵盖了必要的密钥生成步骤及常见问题解决方法。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
author-avatar
juxiu小妹_895
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有