- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
如何从一个小白快速开始入手看论文,然后看论文,发论文。请仔细看下面的讲解。欢迎大家一起交流和补充.
1.第一遍是快速浏览论文的摘要、结论、框架图,有助于把握核心,对论文的内容形成整体感知。(5-10分钟) 。
当然,这一遍建议在网络上搜索一些关于这些所看文章的讲解,会有助于你快速了解文章的内容,尤其对于英语水平不是特别好的同学。(我就是一开始直接看英文,真的很痛苦,但是熬过来也会变的不一样) 。
2.第二步:阅读章节标题和章节子标题,并忽略章节的其他内容.(2分钟-5分钟) 。
3.第三步:浏览数学公式,知道需要哪些数学理论的知识(但不要去试图理解,真的会很痛苦,因为很多公式不是你一开始看一两篇就可以搞定的)只需要对潜在的数学基础,做到心中有数即可.
4.第四步:阅读方法(核心部分),作者会在摘要和结论里总结自己的贡献,然后在方法部分会详细讲解;(对于前期的小伙伴,就建议自己可以了解图中想要干什么就可以) 。
5.第五步:浏览一下参考文献,主要看论文参考的核心论文,因为,可能作者就是在这个基础上进行的修改.
如果阅读过一些文献的小伙伴,可以顺手剔除掉自己已经阅读过的文献,当然,你可以打印出来,也可以使用一些论文辅助工具,这里给大家说几个 。
知云文献翻译-集成了多种翻译功能,还是挺靠谱的 。
小绿鲸英文文献阅读器-可以帮助你做笔记,画出重点 。
Zotero-一款管理文献的工具,功能强大,真的很推荐使用这个做整理 。
自己的经历就是阅读的太多文献,一开始没有管理工具,后期带来了查阅困难等问题.
如果通过第一遍阅读,能够回答4个问题,那么恭喜你,你高质量地完成了阅读的粗略阅读,已经基本掌握文章的核心和主题。这五个问题可以简记为5C,分别是:
这是篇什么类型的论文? 是研究型、还是综述性?
类似的论文还有哪些?理论基础又是什么?
论文的假设正确吗?在实际中容易满足吗?
作者的贡献是什么 提出了什么方法,解决了什么问题?
论文用词规范吗?论文结构安排合理吗?
通过第一遍阅读,你可以决定还要不要继续进行第二遍和第三遍阅读。如果你觉得论文和你的研究方向无关,或者知识储备不够,又或者论文有明显的错误,你可以放弃阅读了.
当你要读第二遍的时候,说明论文对你的帮助很大,你决定要使用这篇论文的某一部分作为自己的论文内容,或者你觉得这是一篇极好的论文,你需要继续阅读.
1.第一步,在论文空白处,写下你自己认为的关键点和批注,以及评论; 。
2.第二步,把你读不懂的术语,或者你的其他疑问,记录在笔记本上,以备自己以后复习. 。
3.第三步,也是重点,一定要认真看结果图(figures)、流程图(diagrams)、表格(tables),这些图表都很直观,你要看看有没有明显的错误; 。
最后,记得把没有读过的文献标记下来,留给你将来阅读. 。
第二遍阅读以后,要让自己做两件事:
一是理解并抓住文章的主要内容,简单的说就是需要你认真的对待这篇论文,然后去提取论文的关键点; 。
二是用自己的话总结文章的主要内容,不论中英文,一定要用自己的话总结,并尝试和其他人复述,用充足的证据说服他们.
有些小伙伴在第二遍阅读后,就开始怀疑自己是不是不适合做科研,为什么还是不理解论文,这个很正常,毕竟你才刚刚读过几篇甚至几十篇而已, 。
这个时候有些小伙伴选择躺平,当然,这样是不行的,需要做的是补习一下相关知识,总结一下自己为什么读不懂?是哪里读不懂?对症下药即可.
等找到问题之后,解决问题然后再阅读,进行第三遍深入阅读.
第三遍阅读的重点是,可以尝试在自己的脑子里复现论文的场景 。
或者不需要看这篇论文,直接站在论文作者的角度入手,想象自己如果是作者会怎么写这篇论文.
我最多花费的时间可能在三个月左右的时间,当然不是只是这一篇,而是,我需要使用到这一篇,读过十几遍,每一遍,你会发现,好的文章,你读一遍就会有不一样的搜获.
关于深入阅读论文,只能给出以下三点建议,因为深入阅读论文每一个人的情况不一样.
首先:你需要了解论文作者这篇论文是否可以复现,不然,你做了一半,发现你做不了,那就真的很痛苦了.
尽量做和原始论文相同的假设和实验条件,自己尝试复现这篇论文.
然后:把复现结果和作者的结果对比。(大多数情况会发现自己复现的结果和论文作者不一样,这里的不一样不是一点不一样,而是相差很多的情况) 。
这个时候就需要你找到作者隐藏的动机点、总结自己复现相差很大的原因。当然很多作者写文章,都喜欢把结果好的放上去,结果不好的都直接忽视了.
这个也是我们写论文的一个技巧。也是我们在开始写论文时候的一个困惑,我们需要学习, 。
最后:当复现论文之后,结果相对好一些,就要想想如何如改进这篇论文,这就是看论文的最终目的.
最后此篇关于阅读论文的方法和技巧(快速且有效)的文章就讲到这里了,如果你想了解更多关于阅读论文的方法和技巧(快速且有效)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
如何更改循环中变量的名称?比如 number1 、 number2 、 number3 、 number4 ? var array = [2,4,6,8] func ap ( number1: Int
我想设置 View 的背景颜色并在一定延迟后将其更改为另一种颜色。这是我的尝试方式: print("setting color 1") self.view.backgroundColor = UICo
我在使用 express-session 时遇到问题。 session 数据不会在请求之间持续存在。 正如您在下面的代码中看到的那样,/join 路由设置了一些 session 属性,但是当 /sur
我试图从叶渲染器获得一个非常简单的结果,用于快速 Steam 的 for 循环。 我正在上传叶文件 HTML,因为它不接受此处格式正确的代码 - 下面的pizza.swift代码- import
你们中有人有什么好的链接可以与我分享吗?我正在寻找一个 FAST 程序员编辑器,它可以非常快速地打开包含超过 100, 000 行代码的文件?我目前正在使用记事本自动取款机,打开一个 29000 行长
我现在正在处理眼动追踪数据,因此拥有一个巨大的数据集(想想数百万行),因此希望有一种快速的方法来完成此任务。这是它的简化版本。 数据告诉您眼睛在每个时间点正在查看的位置以及我们正在查看的每个文件。 X
我是新手,想为计时器或其他设备选择提示音。 如何打开此列表,以选择其中一种声音? Alert sound list 最佳答案 您将无法在应用中使用系统声音。 但是,您可以包括自己的声音文件,并将其显示
我编写了以下代码来构建具有顺序字符串的数组。 它的工作方式与我预期的一样,但我希望它能更快地运行。有没有更有效的方法在PowerShell中产生我想要的结果? 我是PowerShell的新手,非常感谢
我有一个包含一些非唯一行的矩阵,例如: x 尝试 y <- rle(apply(x, 1, paste, collapse = " ")) # y$lengths is the vector con
我的函数“keyboardWillShown”有问题。所以我想要的是菜单打开时,菜单正好出现在键盘上方。它可以在Iphone 8 plus,8、7、6上完美运行。但是,当我在模拟器上运行Iphone
我正在尝试通过Swift 5中的HTTP get方法从API提取数据。它在启动时成功加载了数据,但是当我刷新页面时,它说“索引超出范围”,这是因为数据是不再会在我的日志中读取,因此索引中没有任何内容。
我想做什么: 从我的数据库中获取时间戳并将其转换为用户的时区。 我的代码: let tryItNow = "\(model.timestampName)" let format = D
给定字体名称和字体大小,如何查找字符串的宽度(CGFloat)? (目标是将UIView的宽度设置为足以容纳字符串的宽度。) 我有两个字符串:一个重复“1”,重复36次,另一个重复“M”,重复36次。
我正在尝试解析此JSON ["Items": ( { AccountBalance = 0; AlphabetType = 3; Description = "\U0631\U
我在UINavigationBar内放置了一个UILabel。 我想根据navigationBar的高度增加该标签的字体大小。当navigationBar很大时,我希望字体大小更大;当滚动并缩小nav
我想将用户输入限制为仅有效数字并使用以下内容: func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, rep
目前我有一个包含超过 100.000 张图像的数据库,它们大小不一或类似,但我想为我的公司制作以下内容: 我插入/上传一张图片,系统返回最有可能相同的图片。我不知道使用什么算法,但它需要快速。我可以预
在我的 swift 项目中,我有一个按钮,我想在标签上打印按下该按钮的时间。 如何解决这个问题? 最佳答案 添加到DHEERAJ的答案中,您只需在func press(sender: UIButton
我必须发表评论,尝试在解析中导入数组。然而,有一个问题。 当我尝试从 Parse 加载数组时,我的输出是 ("Blah","Blah","Blah")这是一个元组...而不是一个数组 TT... 如何
我的应用程序有一个名为 MyDevice 的类,我用它来与硬件通信。该硬件是可选的,实例变量也是可选的: var theDevice:MyDevice = nil 然后,在应用程序中,我必须初始化设备
我是一名优秀的程序员,十分优秀!